gpt4 book ai didi

java - 将数据发送到父 Activity

转载 作者:行者123 更新时间:2023-11-30 00:20:06 25 4
gpt4 key购买 nike

如何将数据从 chlid Activity 发送到父 Activity ?我正在使用这个:在 child Activity 中:

Intent intent = new Intent();
intent.putExtra("data", data);
setResult(RESULT_OK);
finish();

在父 Activity 中:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch(requestCode) {
case 1:
if(resultCode == RESULT_OK) {
data= (ClientBluetooth)data.getSerializableExtra("data");

}
}

但我有一个错误:尝试在空对象引用上调用虚拟方法“java.io.Serializable android.content.Intent.getSerializableExtra(java.lang.String)”

最佳答案

setResult(RESULT_OK);

您忘记设置 Intent ,导致父 Activity 中的 Intent 为空。这样做:

setResult(RESULT_OK, intent);

关于java - 将数据发送到父 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46476687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com