我曾意图将我的应用程序的主键发送到另一个活动,但它调试我的应用程序我不知道为什么? 我确信我正确地使用了语法,并且尝试了许多方法,我使用了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");
答案 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方法,因为第一个活动完成了那个时间调用第二个活动这个方法。