【发布时间】:2021-11-26 07:04:51
【问题描述】:
我正在尝试将 intent.putString 发送到其他类,但它不起作用我不知道为什么
trigger.setOnClickListener( v-> {
Bundle bundle = new Bundle();
bundle.putString("params", "okay");
Intent intent = new Intent(this, MainActivity.class);
intent.putExtras(bundle);
//finishAffinity();
startActivityForResult(intent,0);
});
当按钮被点击时,我将 bundle 发送到 mainActivity
我从 mainactivity oncreate 收到消息。
Bundle extras = this.getIntent().getExtras();
if(extras != null ) {
String _getData = extras.getString("param1");
Log.i(TAG, "face detect message " + _getData);
}
但我无法在 MainActivity 上收到任何消息。 请给我一些答案
【问题讨论】:
-
您已将密钥设置为参数,但在调用它时您使用的是 param1。
标签: java android android-intent onclick