Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android startActivityForResult正在终止父活动中的线程_Android_Multithreading_Android Activity_Parent - Fatal编程技术网

android startActivityForResult正在终止父活动中的线程

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

我有一个活动,其中有一个线程和一个视图……它们与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被废弃