我已创建了一个应用程序包含 最大的进度条limit.if我按下启动开始我的进度条,进度条在后台启动,并在唯一的应用程序得到的消息框。但是,如果我按BACK按钮,然后我的应用程序得到停止.. 我希望我的应用程序在后台运行,但我按下BACK按钮..所以请告诉我如何实现这一点..如果想要我的应用程序的代码,然后让我知道.. 。应用是停止,如果我按下后退按钮在Android中
0
A
回答
0
试试这个
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
moveTaskToBack(true);
}
return super.onKeyDown(keyCode, event);
}
0
1
您也需要在按下后退按钮来保存你的Android应用程序的状态。 (将所有应用程序数据保存在onPause中,并在应用程序再次启动时重新使用它),或者在Android关闭应用程序时使用Service以保持其在后台运行。
东西更方便的是IntentService如果您的服务就像是一个单一的任务(例如文件上传或下载)。任务结束后,IntentService将自动完成。
此外,还要确保你没有做任何操作的UI线程。如果线程被阻止的时间超过一定时间,那么Android会认为您的应用程序无响应,并会强制用户关闭应用程序。使用AsyncTask将所有长时间运行的操作移至另一个线程。
0
@rohit如果Android版本低于7 onBackPressed()还没有实现。然后使用下面的代码片段,它应该工作。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ( Integer.valueOf(android.os.Build.VERSION.SDK) < 7 //Instead use android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ECLAIR
&& keyCode == KeyEvent.KEYCODE_BACK
&& event.getRepeatCount() == 0) {
// Take care of calling this method on earlier versions of
// the platform where it doesn't exist.
onBackPressed();
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onBackPressed() {
// This will be called either automatically for you on 2.0
// or later, or by the code above on earlier versions of the
// platform.
doSomething();
return;
}
相关问题
- 1. 每当我按下后退按钮时,应用程序停止
- 2. 按下退出按钮后停止GPS
- 3. 应用按后退按钮当按下后退按钮
- 4. 当按下后退按钮时停止片段中的AsyncTask
- 5. 在移动Safari中按下后退按钮后,Javascript停止在iframe中执行
- 6. 如何停止按钮然后在Android
- 7. 延迟按下后退按钮android
- 8. 后退按钮触发意外停止
- 9. 如何在按下后退按钮时停止正在播放的音频?
- 10. 如果主页按键或按下后按下停止以下活动 - Android
- 11. 后退按钮导致应用程序停止响应
- 12. Android如何防止后退按钮退出应用程序(按回家按钮后)
- 13. 按下后退按钮时的Android关闭应用程序
- 14. Android后退按钮
- 15. 如何在按下后退按钮时取消或停止线程?
- 16. 当我按下Android按钮时,如何停止GPS跟踪
- 17. 如何在android中按回按钮后停止finish()方法?
- 18. 当按钮按下两次时,应用程序停止android
- 19. Codnameone:如何在Android应用中按主页按钮后停止计时器
- 20. Android:在主屏幕或后退按钮上停止播放
- 21. 如何在后退按钮上按下应用程序
- 22. 为什么我的应用程序停止后,我按下按钮
- 23. Android禁用后退按钮
- 24. 如何启用后退按钮在Android
- 25. 后退按钮在我的Android的WebView
- 26. AngularJS当用户按下后退按钮
- 27. Android活动无响应,直到按下后退按钮
- 28. 用appium在无窗口模式下按Android后退按钮
- 29. 在一个片段,如果我按后退按钮进入SettingsActivity.class
- 30. Android:菜单和后退按钮停止工作
它不工作.......你能告诉我如何实现.... – Danny 2011-03-13 05:47:07