当您尝试使用startActivityForResult替换具有ActivitylaunchMode="singleTask"时;当您设置onActivityResult时,它将不返回任何带有launchMode="standard"的值;一切正常,但是系统要求说此Activity必须是singleTask,是否有解决的办法?

最佳答案

startActivityForResult 的文档说:

For example, if the activity you are launching uses the singleTask launch mode,
it will not run in your task and thus you will immediately receive a cancel result.

似乎没有办法解决这个问题。

如果您是被称为Activity的开发人员,则可以在有可用结果时让它发送广播。然后,主叫 Activity 可以列出此广播。

关于android - 使用launchMode的onActivityResult =“singleTask”吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8960072/

10-10 06:26