使用putExtra将数据发送到另一个活动,并且不能使用java android

时间:2018-05-10 10:59:28

标签: java android xml

我曾意图将我的应用程序的主键发送到另一个活动,但它调试我的应用程序我不知道为什么? 我确信我正确地使用了语法,并且尝试了许多方法,我使用了bundle对象但是应用程序停止了同样的结果

活动iden_espvol

 Intent intent=new Intent(iden_espvol.this,verf_tel_espvol.class);
               intent.putExtra("TEL",tel.getText().toString());
                startActivity(intent);
                 finish();

活动verf_tel_espvol

  Intent intent = getIntent();
  String sent=intent.getStringExtra("TEL");

1 个答案:

答案 0 :(得分:0)

尝试此代码..我希望您在清单文件中定义两个活动..

btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent=new Intent(LayoutActivity.this,MainActivity.class);
            intent.putExtra("TEL","65421321");
            startActivity(intent);
            finish();
        }
    });

和第二个活动onCreate()方法

        Intent intent = getIntent();
    String sent=intent.getStringExtra("TEL");
    Log.d("Data",sent);

确保value只获取oncreate或onResume方法,因为第一个活动完成了那个时间调用第二个活动这个方法。