我很困惑,因为2nd_activity中没有返回类型,可以使我回到1st_activity onActivityResult()。在调用startActivityForResult( - , - )之后,程序控制如何返回到onActivityResult( - , - , - )
-1
A
回答
0
可以使用设置在使用startActivityForResult
lanched活动的结果(S):
Bundle bundle = new Bundle();
bundle.putString(key, value);
Intent intent = new Intent();
intent.putExtras(bundle);
setResult(RESULT_OK, intent);
finish();
,然后读取这个结果回到活动的onActivityResult函数中:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == YOUR_REQ_CODE) {
if (resultCode == RESULT_OK) {
}
}
}
+0
谢谢,但我问的是,我的问题背后的原因..... – user2125918 2013-03-05 05:12:04
+0
因为我建议你阅读:http: //developer.android.com/training/basics/intents/result。 HTML – Waqas 2013-03-05 05:14:51
相关问题
- 1. 如何在startActivityForResult后返回
- 2. 在startActivityForResult与RESULT_CANCELED之后立即调用Cordova onActivityResult
- 3. 从onActivityResult调用新的StartActivityForResult
- 4. Android startActivityForResult在使用相机时返回null到onActivityResult
- 5. startActivityForResult()在调用另一个应用程序时立即调用OnActivityResult
- 6. startActivityForResult似乎没有调用onActivityResult
- 7. startActivityForResult/onActivityResult的问题
- 8. startActivityForResult不触发onActivityResult
- 9. onActivityResult在onDestroy之后不再被调用
- 10. 短信发送后返回onActivityResult
- 11. 如何在C程序中调用execl()之后控制父进程的执行?
- 12. startActivityForResult()返回RESULT_CANCELED
- 13. 控制台应用程序在执行回调之前退出
- 14. 如何在调用删除方法后返回到控制器的索引
- 15. onActivityResult返回时未被调用
- 16. 在startIntentSenderForResult后未调用OnActivityResult
- 17. onActivityResult返回null意图
- 18. 关键字返回控制调用程序
- 19. 如何在Android的ACTION_CALL之后回到我的应用程序
- 20. 调用startActivityForResult时应用程序崩溃
- 21. onActivityResult数据返回= NULL
- 22. 如何在程序之后关闭控制台窗口?
- 23. 调用其他应用程序后返回到活动
- 24. 如何在应用程序转到后台时删除回调?
- 25. onActivityResult()之前调用onResume()?
- 26. 返回语句不返回控制给调用者在java
- 27. 如何从表视图控制器到细节控制器,然后返回
- 28. 将返回键发送到模拟控制台应用程序
- 29. Python/Windows/ctypes:如何在调用WaitForMultipleObjects之后获取进程返回状态?
- 30. 意图返回空值onActivityResult
看看这个HTTP: //saigeethamn.blogspot.in/2009/08/android-developer-tutorial-for_31.html – 2013-03-05 05:10:59