相关疑难解决方法(0)

android 1.6,后退按钮和onActivityResult

我正在开发一个以android 1.6为目标的项目.

所以,我不能用

@Override public void onBackPressed(){...}
Run Code Online (Sandbox Code Playgroud)

我正在开展一项活动

startActivityForResult(intent,requestcode)
Run Code Online (Sandbox Code Playgroud)

我不想回复一些信息

@Override protected void onActivityResult (int requestCode, int resultCode, Intent data) 
Run Code Online (Sandbox Code Playgroud)

问题如下:

-'Activity A'抛出'活动B'

- 在'ActivityB'中按下硬件后退按钮

-'Activity A的onActivityResult被调用,但我没有获得任何数据信息(data == null)

我试图在'活动B'中添加一些额外的信息

@Override protected void onPause(){...}
Run Code Online (Sandbox Code Playgroud)

我也叫setResult(RESULT_OK,i); 进入这个onPause,但我总是得到RESULT_CANCELED和数据== null在'活动A的onActivityResult

android back-button

2
推荐指数
1
解决办法
5114
查看次数

标签 统计

android ×1

back-button ×1