运行时异常:传递结果失败

Gio*_*nJh 3 android android-activity

在回答这个问题时,请考虑到我是Android新手的事实.

在我的应用程序中,活动A显式调用活动B,活动B必须向用户提供来自用户的一些数据(即日期).当用户按下完成按钮时,活动B返回.

但是在用户按下Back按钮的情况下,我得到的是运行时异常失败传递结果.

任何线索?

小智 5

最有可能的问题是您需要在活动A中检查取消的结果.

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    if (resultCode == Activity.RESULT_CANCELLED) {
        // Do something
    }
}
Run Code Online (Sandbox Code Playgroud)