使用putExtra和Dons'将数据发送到另一个活动;不工作java android
我曾试图将我的应用程序的主密钥发送到另一个活动,但它调试了我的应用程序,我不知道为什么? 我确信我正确地使用了语法,并尝试了许多使用bundle对象的方法,但应用程序停止了相同的结果 活动iden_espvol使用putExtra和Dons'将数据发送到另一个活动;不工作java android,java,android,xml,Java,Android,Xml,我曾试图将我的应用程序的主密钥发送到另一个活动,但它调试了我的应用程序,我不知道为什么? 我确信我正确地使用了语法,并尝试了许多使用bundle对象的方法,但应用程序停止了相同的结果 活动iden_espvol Intent intent=new Intent(iden_espvol.this,verf_tel_espvol.class); intent.putExtra("TEL",tel.getText().toString());
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");
请尝试此代码。。我希望您在清单文件中定义这两个活动
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()方法中
请确保value get only oncreate或onResume方法,因为第一个活动已完成,请调用第二个活动此方法。发布错误日志。首先,如果您是用java编码,请遵循java的命名约定。并且回答您的代码似乎不完整。您可能需要考虑查看LogCAT错误消息,当您的应用程序崩溃时(在Android Studio窗口的底部)。它将帮助您找到问题所在)。如果您不了解Logcat中显示的异常堆栈跟踪的详细信息,请编辑您的问题并在此处包含堆栈跟踪。顺便问一下,在调用
getText()
时,您确定tel
不是null
吗?我确定tel不是null,因为它将数据发送到firebase实时数据它工作了我犯了一个错误我在类中编写了第二个代码,然后才创建了一个方法无论如何谢谢您,发送名为“string”的额外代码如何?
Intent intent = getIntent();
String sent=intent.getStringExtra("TEL");
Log.d("Data",sent);