因此我的应用在2个活动中遇到问题 - MainActivity
和ShareActivity
。正如您可能猜到的那样,MainActivity
是主要活动并且完成了大部分工作。 ShareActivity
有一个用于接收文件的intent过滤器。当我从另一个应用程序分享内容时,ShareActivity
已启动,它可以正常工作(用户必须在那里选择一个文件夹)并完成。
如果我只是向我的应用程序分享内容,ShareActivity
即会启动,它会完成应有的一切,它完成并且用户回到他共享该项目的应用程序中。问题是,如果我最近打开了我的应用程序(MainActivity
在最近的菜单中),当ShareActivity
完成它的工作并完成自己时,而不是显示用户共享该项目的应用程序,{显示{1}}。
MainActivity
答案 0 :(得分:0)
您是否尝试将共享活动的启动模式设置为singleTask?
通过这样做,它不应该将它添加到主要活动的后台。