如何从小部件启动活动并在MainActivity中处理响应?

时间:2019-01-06 15:29:05

标签: android

我有一个包含2个活动的应用程序-MainActivity和Activity2。 MainActivity通过调用startActivityForResult启动Activity2并实现onActivityResult来处理结果。效果很好。

我制作了一个小部件,可以直接启动Activity2。然后如何在MainActivity上调用onActivityResult来处理结果?我可以从Activity2调用startActivity(intent, MainActivity.Class)来创建MainActivity的新实例,但是我想使用现有实例并调用其方法onActivityResult

1 个答案:

答案 0 :(得分:0)

通过将MainActivity的启动模式更改为singleTask并在onNewIntent中进行处理,我实现了类似的目的。