Tag: onpause

ViewPager与片段 – onPause(),onResume()?

当使用带片段的ViewPager时,我们的onPause(),onResume()方法在选项卡之间移动时不会被调用。 当我们可见或隐藏时,有什么方法可以在片段中找出? 不幸的是,我在onResume(),onPause()方面有逻辑,就像注册位置服务一样,切换标签时永远不会停止,因为onPause()永远不会被调用,直到退出整个应用程序。 谢谢

Android:在什么情况下会出现一个对话框导致onPause()被调用?

Android Activities文档中的一个片段(向下滚动到“ 前景生命周期 ”行)说: 一个活动可以经常在前台进出,例如,当设备进入睡眠状态或出现对话框时,会调用onPause() 。 我不太明白这一点。 在什么情况下应该发生? 仅当对话框的上下文与要显示对话框的活动不同时,才会调用onPause() 。 编辑:添加代码示例来详细说明我的疑问 通过上面提到的文档引用,当下面代码中的AlertDialog (或只是Dialog )被显示时,我的活动的onPause()方法是否被调用? 显示对话框时是否应该看到“onPause called”日志条目? 但是我没有看到发生。 如果我已经正确理解了Android的生命周期,它也不应该这样做! 那么,这个文件指的是什么呢? public class LifeCycleTestActivity extends Activity { private static final String TAG = "LifeCycleTest"; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn = (Button) findViewById(R.id.button1); btn.setOnClickListener(new […]