我正在开发一个以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