如何将应用程序( Activity ?)置于后台以便它可以在那里运行?
moveTaskToBack(true);
不起作用。我有 android:noHistory="true"
和这段代码:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
switch(keyCode)
{
case KeyEvent.KEYCODE_BACK:
moveTaskToBack(true);
return true;
}
return false;
}
怎么了?如何将应用程序置于后台?
upd:或者也许我只能在根(MAIN、LAUNCHER) Activity 中使用 moveTaskToBack(true)?
最佳答案
如果你因为一些 Activity 想跳转到主屏幕,你可以这样做:
Intent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
startActivity(i);
只需确保您正在从主 Activity 线程运行代码。 “startActivity”表示此函数从主 Activity 运行。
关于android - 如何将应用程序置于后台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11495188/