如何在不停止模拟器的情况下在模拟器上暂停 activity
How to pause an activity on the emulator without stoping it
我的问题与this question几乎相似。在我的应用程序中,当我按下主页按钮时,我的应用程序停止了,而不仅仅是暂停了。阅读问题的答案(在 link 中给出)后,我意识到 onPause 和 onStop 确实是在按下主页按钮后调用的。所以我的问题是如何在模拟器上暂停我的 activity(没有锁屏按钮)而不停止或不这样做 programmitically.My logcat 详细信息是:
06-24 05:43:29.011: D/My(1689): OnCreate
06-24 05:43:29.011: D/My(1689): OnResume
06-24 05:43:34.251: D/Sng[0](1689): /storage/sdcard/Music/05.Only you.mp3
06-24 05:43:34.771: E/MediaPlayer(1689): Should have subtitle controller already set
06-24 05:43:41.691: D/My(1689): OnPause
06-24 05:43:48.081: D/My(1689): OnStop
Activity 将暂停,例如,当 dialog
出现时。
来自 Android 开发者:
当系统为您的 activity 调用 onPause()
时,从技术上讲,这意味着您的 activity 仍然部分可见
在 onResume()(或按下按钮)时在 activity 中创建一个提醒对话框
// 1. Instantiate an AlertDialog.Builder with its constructor
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
// 2. Chain together various setter methods to set the dialog characteristics
builder.setMessage(R.string.dialog_message)
.setTitle(R.string.dialog_title);
// 3. Get the AlertDialog from create()
AlertDialog dialog = builder.create();
dialog.show()
我的问题与this question几乎相似。在我的应用程序中,当我按下主页按钮时,我的应用程序停止了,而不仅仅是暂停了。阅读问题的答案(在 link 中给出)后,我意识到 onPause 和 onStop 确实是在按下主页按钮后调用的。所以我的问题是如何在模拟器上暂停我的 activity(没有锁屏按钮)而不停止或不这样做 programmitically.My logcat 详细信息是:
06-24 05:43:29.011: D/My(1689): OnCreate
06-24 05:43:29.011: D/My(1689): OnResume
06-24 05:43:34.251: D/Sng[0](1689): /storage/sdcard/Music/05.Only you.mp3
06-24 05:43:34.771: E/MediaPlayer(1689): Should have subtitle controller already set
06-24 05:43:41.691: D/My(1689): OnPause
06-24 05:43:48.081: D/My(1689): OnStop
Activity 将暂停,例如,当 dialog
出现时。
来自 Android 开发者:
当系统为您的 activity 调用 onPause()
时,从技术上讲,这意味着您的 activity 仍然部分可见
在 onResume()(或按下按钮)时在 activity 中创建一个提醒对话框
// 1. Instantiate an AlertDialog.Builder with its constructor
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
// 2. Chain together various setter methods to set the dialog characteristics
builder.setMessage(R.string.dialog_message)
.setTitle(R.string.dialog_title);
// 3. Get the AlertDialog from create()
AlertDialog dialog = builder.create();
dialog.show()