小编Jav*_*nel的帖子

指定的子项已有父项.您必须首先在孩子的父母上调用removeView()

我创建这篇文章,因为我是新手,我需要一些帮助.我正在做一个关于你的名字的应用程序的一个小练习,它返回"你好(你放的名字)".但是在我按下按钮后,我收到错误"指定的孩子已经有了父母.你必须首先在孩子的父母上调用removeView()"

MainActivity.java

package com.example.holaamigos;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.*;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {
    public final static String EXTRA_SALUDO = "com.example.holaamigos.SALUDO";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final EditText txtNombre = (EditText)findViewById(R.id.TxtNombre);
        final Button btnHola = (Button)findViewById(R.id.BtnHola);

            btnHola.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent(MainActivity.this, ActivitySaludo.class);
                    String saludo = txtNombre.getText().toString();
                    intent.putExtra(EXTRA_SALUDO, saludo);
                    startActivity(intent);
        }

    });

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) { …
Run Code Online (Sandbox Code Playgroud)

xml android android-intent android-layout

51
推荐指数
5
解决办法
10万
查看次数

标签 统计

android ×1

android-intent ×1

android-layout ×1

xml ×1