android startActivityForResult正在终止父活动中的线程
我有一个活动,其中有一个线程和一个视图……它们与LunarLander非常相似。为了显示游戏中的菜单,我为一个不同的活动调用startActivityForResult,该活动上有许多按钮……然后将按下的按钮类型返回给父活动。这很好,但当我在父活动中执行时,我原来的线程现在已终止。我猜这是因为父活动失去了焦点,所以线程被认为是死的,但我想继续线程android startActivityForResult正在终止父活动中的线程,android,multithreading,android-activity,parent,Android,Multithreading,Android Activity,Parent,我有一个活动,其中有一个线程和一个视图……它们与LunarLander非常相似。为了显示游戏中的菜单,我为一个不同的活动调用startActivityForResult,该活动上有许多按钮……然后将按下的按钮类型返回给父活动。这很好,但当我在父活动中执行时,我原来的线程现在已终止。我猜这是因为父活动失去了焦点,所以线程被认为是死的,但我想继续线程 有没有办法让线保持活力?我尝试了设置新活动的意图,但没有找到任何可以维持它的东西。我放弃了,决定作弊。我不再试图从子活动返回父活动,而是再次重新创建父
有没有办法让线保持活力?我尝试了设置新活动的意图,但没有找到任何可以维持它的东西。我放弃了,决定作弊。我不再试图从子活动返回父活动,而是再次重新创建父活动
因此,我的游戏活动创建了菜单活动,然后使用inGameMenuIntent.setFlags(Intent.FLAG\u ACTIVITY\u CLEAR\u TOP)将其废弃;旗帜然后menuActivity完成了它的工作,当按下一个按钮时,它会创建一个新的gameActivity,menuActivity被废弃。我放弃了,决定作弊。我不再试图从子活动返回父活动,而是再次重新创建父活动 因此,我的游戏活动创建了菜单活动,然后使用inGameMenuIntent.setFlags(Intent.FLAG\u ACTIVITY\u CLEAR\u TOP)将其废弃;旗帜然后menuActivity完成了它的工作,当按下一个按钮时,它会创建一个新的gameActivity,menuActivity被废弃