我想通过使用对话框强制我的Android应用程序从onPause方法直接转到onResume方法。如何强制从onPause到onResume的生命周期
我在我的FirstActivity类的onClick方法,实现OnClickListener下面的代码:
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.newlayout);
dialog.setTitle("This is my custom dialog box");
dialog.setCancelable(true);
dialog.show();
我已经设置了每个生命周期方法,当Android应用进入每个方法打印出日志信息:
Log.i(ActivityName, " onCreate");
Log.i(ActivityName, " onPause");
Log.i(ActivityName, " onResume");
等等..
当我点击我的按钮显示对话框,该对话框显示出来就好了,但我没有收到任何L-显示对话框时正在调用onPause的消息,并且当我按下手机上的“返回”按钮以退出对话框时,我没有收到任何正在调用onResume方法的日志消息。
我在做什么错?
当对话框显示在那个时候你的活动不会进入后台或不停止或暂停。这就是为什么你没有得到任何日志。阅读这个更多细节。 http://developer.android.com/reference/android/app/Activity.html –