moveTaskToBack(true)始终返回false
它们没有正确回答(或根本没有回答)。但是,我不知道为什么moveTaskToBack(true);
总是对我返回false。有人可以告诉我为什么以及如何解决问题?提前致谢。
public void onBackPressed() { boolean r= moveTaskToBack(true);
//r is false !! using API LEVEL 8
}
注意:我所说的活动是Activity
包含在中的孩子tabActivity
,这都不是 或
活动。我不知道这有什么区别。
因此应用程序不会进入后台。我希望它进入后台,就像按下硬件HOME一样
回答:
我不知道为什么moveTaskToBack(true)
要回去false
给你。也许您的清单上有些奇怪?无论如何,您可以执行以下操作来调出主屏幕:
Intent i = new Intent();i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
this.startActivity(i);
但是,请注意以下消息:
“您无法模拟按Home键的按压。” -Roman Guy,Android框架工程师
我不确定这与我建议的代码如何相符(我在与Roman语句相同的线程上找到并似乎起作用)。
以上是 moveTaskToBack(true)始终返回false 的全部内容, 来源链接: utcz.com/qa/424370.html