我有2个活动,比如活动A和活动B.我必须从活动A调用活动B.现在通过使用Intent来完成。活动A中有一些代码必须在活动B结束后执行。怎么办?
我使用以下代码:
Intent intent = new Intent(A.this, B.class);
startActivity(intent);
finish();
我怎样才能做到这一点?
答案 0 :(得分:0)
根据Android Docs:“开始另一个活动不必是单向的。您也可以启动另一个活动并收到结果。要接收结果,请调用startActivityForResult()(而不是startActivity()) “。
而here您对“活动结果”有疑问,您可以在其中找到示例。