我的android应用程序中有活动堆栈。假设A和B.当应用程序启动时,活动A是可见的。从此活动我使用startActivityForResult方法调用活动B.如果我按下设备的主页按钮然后活动在后台运行是好的。但是当我通过点击活动图标重新启动应用程序时,一个新的活动实例开始并显示活动A而非显示活动B.请帮助我。任何帮助都将受到高度赞赏。
答案 0 :(得分:0)
检查活动A的launchMode是否为SingleTask。
答案 1 :(得分:0)
您可以尝试使用getApplication()。startActivity(myIntent);
调用活动B.