Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用putExtra和Dons'将数据发送到另一个活动;不工作java android_Java_Android_Xml - Fatal编程技术网

使用putExtra和Dons'将数据发送到另一个活动;不工作java android

使用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());

我曾试图将我的应用程序的主密钥发送到另一个活动,但它调试了我的应用程序,我不知道为什么? 我确信我正确地使用了语法,并尝试了许多使用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");

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

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);