当前位置: 首页 > 知识库问答 >
问题:

onActivityResult Android

傅玮
2023-03-14

我是一个新的android和有以下查询。

我正在建立一个应用程序,其中包含两个活动第一和第二,发送消息给对方。“第一个”向“第二个”发送消息,然后“第二个”启动,显示接收到的消息,并向“第一个”发回消息。最后,首先显示收到的消息。

在第一个活动中,我必须使用startActivityForResult启动第二个活动,因为我需要返回响应。

谢了!

PS-我已经尝试删除语句-if(resultCode==RESULT_OK)。我得到一个NullPointerException。

共有1个答案

丘飞
2023-03-14

你的活动可能以两种方式退出,第一种是听起来“正常”的,你输入了你的信息,也许按下某个“完成”按钮来完成它。这样就可以将结果设置为OK。

还有第二种方式,用户可以按下后退按钮,这样您的活动结束时不会捕获用户输入,因此您的onActivityResult可能什么也不会得到。这样您就得到了空指针异常,您知道用户在没有输入正确输入的情况下退出了活动2。

希望您了解ResultCode在本例中的重要性。

 类似资料:

相关问答

相关文章

相关阅读