我正在开发一个包含3项活动的应用程序: A , B 和 C 。
开始活动 A 之后有一个按钮转到 B ,还有 B 按钮转到 C 即可。在活动 C 中,我需要返回 A 来获取一些数据。
所以我的应用程序运行如下:
A - > B - > C - > A - > ç
我正在使用
在 A 和 B :
之间StartActivity(intent);
在 B 和 C :
之间StartActivityForResult(intent,1);
但是当我使用
时,活动 AOnActivityResult(..);
它没有按预期工作。
你能帮帮我吗?
答案 0 :(得分:0)
您的顺序是:
A - > B - > C - > A - > ç
我正在使用
在A和B之间:
StartActivity(意向);
在B和C之间:
StartActivityForResult(意向,1);
现在,当您退出活动C时,回调将转到B
B得到:
onActivityResult()
所以,请以这种方式思考并执行你的逻辑