Uhe*_*esh 1 android background-process
如何将应用程序(活动?)放到后台,以便它可以在那里工作?
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;
}
Run Code Online (Sandbox Code Playgroud)
怎么了?如何将应用程序放到后台?
upd:或者我可以只在root(MAIN,LAUNCHER)活动中使用moveTaskToBack(true)?
如果您想通过某些活动跳转到主屏幕,可以执行以下操作:
Intent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
只需确保您正在运行主活动线程中的代码."startActivity"意味着此函数正在从主活动运行.
| 归档时间: |
|
| 查看次数: |
4312 次 |
| 最近记录: |