jjzjj

onStopped

全部标签

android - 在 onStart() 之后直接调用 fragment onStop() - 为什么?

我的应用程序出现了一个奇怪的问题-A有一个包含fragment的fragmentActivity-该fragment启动AsyncTaskonCreate()并取消AsyncTaskonStop()。我的问题出现是因为,尽管我的Fragment保持运行并且没有被遮挡,但它的onStop()几乎是在onCreate()之后被调用的。有谁知道如何追踪为什么会发生这种情况?09-2811:41:56.785:VERBOSE/SearchFragment1(924):onCreate()09-2811:41:56.796:VERBOSE/SearchFragment1(924):onStop(

android - onStop() 是否总是在 onPause() 之前

我读到过,无论在什么情况下,对onStop()的调用总是先于对onPause()的调用。引用:http://developer.android.com/training/basics/activity-lifecycle/stopping.html上的图1我们知道,当一个Activity没有用户焦点但它仍然部分可见时,它会暂停,而当它根本不可见时,它会停止。现在,当用户在一个Activity中并从最近的应用程序窗口中选择并进入另一个应用程序时,该Activity将从恢复/运行状态进入停止状态。没有中间暂停状态。不是吗?在onStop()之前总是有onPause()的好理由是什么?我们可

android - 注销监听器时调用 super.onStop() 的正确方法

调用super.onStop()的正确方法是什么,即在注销监听器时?我见过:protectedvoidonStop(){sensorManager.unregisterListener(this);super.onStop();}或protectedvoidonStop(){super.onStop();sensorManager.unregisterListener(this);} 最佳答案 您应该始终首先调用它,主要是作为一种保护机制:如果出现异常,那么父类(superclass)实例方法已经被调用。

android - 为什么在我的 Activity 启动后立即调用 onStop?

我有一个Activity需要在启动时打开屏幕(以防屏幕关闭)。所以在我的onCreate中,我有:getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON|WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON|WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);使用这种简单的组合,我能够使我的Activity在从我的后台服务启

Android:调用onPause但不调用onStop的场景?

我想了解onPause和onStop之间的区别。我已经阅读了所有不同的论坛,但我仍然不清楚其中的区别。我创建了一个简单的应用程序来尝试测试何时调用哪个方法。为此,我只是在每个方法中放置了记录器。来self的试验-弹出窗口不调用任何一个方法切换到另一个Activity会同时调用这两种方法下拉通知栏不会调用任何方法我只看到两种方法要么被快速连续调用,要么根本没有被调用。我试图找到调用onPause但不调用onStop的场景。目的是了解是否需要定义onPause。如果只调用onPause的场景如此少见,为onPause单独写代码就更没有意义了。写onStop还不够吗?publicclassL

android - 什么时候存数据到数据库,onPause() 还是onStop()?

我知道这个问题已被问过一百万次,我自己虽然我已经知道答案并且正确的答案是唯一有保证的调用是onPause(),所以你应该把你的数据保存在那里。然而,在android文档的许多地方,他们总是建议不要在onPause()方法中做繁重的工作(例如在数据库中写入数据),因为它会延迟Activity之间的转换。根据AndroidDeveloperGuideinTable1onPause():Thismethodistypicallyusedtocommitunsavedchangestopersistentdata,stopanimationsandotherthingsthatmaybecon

android - Android Activity 的 onPause() 和 onStop() 有什么区别?

来自android文档http://developer.android.com/reference/android/app/Activity.html,它说'Activity进入前台'会调用onPause(),而'Activityisnolongervisible'会调用onStop()。“Activity进入前台”和“Activity不再可见”不一样吗?你能告诉我它们之间有什么区别吗? 最佳答案 不,如果某些Activity进入前台,这并不一定意味着其他Activity完全不可见。考虑以下情况:在这里,我们同时看到了这两个Acti

android - Android Activity 的 onPause() 和 onStop() 有什么区别?

来自android文档http://developer.android.com/reference/android/app/Activity.html,它说'Activity进入前台'会调用onPause(),而'Activityisnolongervisible'会调用onStop()。“Activity进入前台”和“Activity不再可见”不一样吗?你能告诉我它们之间有什么区别吗? 最佳答案 不,如果某些Activity进入前台,这并不一定意味着其他Activity完全不可见。考虑以下情况:在这里,我们同时看到了这两个Acti

android:何时使用 onStart()、onStop()?

我已经阅读了几篇描述onStart()和onResume()之间区别的帖子:onStart()在Activity变得可见,当Activity准备好与用户交互时调用onResume()。很好。我一直只是在onPause()和onResume()中添加代码,从不为onStart()和烦恼>onStop().谁能给出一些具体的例子来说明你在onStart()和onResume()中可能会做什么?onStop()和onPause()也一样,onStop()有什么用?我一定在这里遗漏了一些基本的东西。 最佳答案 onStop()将(例如)在您

在没有 onpause() 或 onstop() 的情况下调用 ondestroy() 的 Android 场景

几天前,我被要求写下调用ondestroy()而没有调用onpause()或onstop()的场景。可能吗。如果是,请解释。 最佳答案 如果您尝试下面的代码,您会发现onDestroy()确实被调用而onPause()和onStop()生命周期回调被跳过。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);finish();}