16得票3回答
BroadcastReceiver和已暂停的活动

我在一个活动中以编程方式注册了一个广播接收器。它响应PACKAGE_REMOVED意图,当一个包被移除时触发。 问题是,它没有接收到这个消息。我认为这是由于在我离开活动并移动到另一个活动卸载应用程序时,意图被触发,所以原始活动被暂停了。 可能是因为一个暂停的活动(在其中接收器没有在onPa...

38得票9回答
Android:如何暂停和恢复倒计时计时器?

我已经开发了一个倒计时器,但是当该计时器的TextView被点击时,我不确定如何暂停和恢复计时器。点击开始后再次点击可以暂停,再次点击可以恢复,这个计时器的TextView需要被点击。 以下是我的代码: Timer = (TextView) this.findViewById(R.id...

12得票1回答
屏幕锁定和解锁后Canvas绘图功能无法正常工作

我正在开发一个增强现实应用程序,其中我有一个相机预览屏幕,在屏幕上绘制一些标记,这些标记会随着设备的移动而移动。当我锁定和解锁设备时,标记会冻结,并且不会再移动。我无法找到原因,这种情况是否有可能解决?任何帮助将不胜感激。我的SurfaceView类: public class Came...

18得票4回答
Flutter:Widget的生命周期和导航

我编写了一个Flutter插件,可以显示相机预览并扫描条形码。我有一个名为ScanPage的Widget,它显示CameraPreview并在检测到条形码时导航到新的Route。 问题: 当我将新的Route(SearchProductPage)推送到导航栈时,CameraControlle...

10得票3回答
显示DialogFragment时未暂停的调用Fragment

在我的应用程序的一个部分中,我展示给用户一个ListView。当用户按下列表中的一个项目时,会显示一个DialogFragment。 @Override public void onClick() { android.support.v4.app.FragmentTransactio...

16得票3回答
安卓:应用级别的暂停和恢复

我一直在尝试实现应用程序级别的暂停和恢复,类似于活动的onPause和onResume。我知道没有API具有此功能。 我尝试遵循这篇文章:http://curioustechizen.blogspot.com/2012/12/android-application-level-pause-a...

7得票1回答
在摄像头恢复时重新初始化遇到黑屏问题

我有一个问题。在初始化相机进行预览并将另一个应用程序置于焦点后,再回到我的应用程序时:预览会显示黑色。如果我继续拍照,它会拍摄我通常指向相机的位置。 我在OnResume()覆盖方法上做错了什么吗?相关代码如下: public void ReleaseCamera() { ...

10得票3回答
在应用程序/任务级别获取类似于onPause和onResume的事件

我想知道一个应用程序进入后台和返回前台时,为什么没有回调函数在应用程序级别上被调用。只有当前顶部的Activity类的onPause和onResume方法被调用。如果我想停止一些具有应用程序级别作用域的后台任务,那么当应用程序进入后台时就没有简单的方法可以停止它。这些事件回调有很高的需求。 ...

22得票6回答
Activity中的onPause()和onStop()方法

我是Android开发的新手,仍然无法理解活动中的onPause()和onStop()方法。 在我的应用程序中,我有一个名为Counter的静态类,它在内存中保留了应用程序变量的状态。我的应用程序在模拟器中运行良好。我尝试测试onPause()与onStop()的差异行为。 对于onPau...

7得票4回答
在onResume/onPause中重新启动/暂停线程

我有一个使用 SurfaceView 实现的游戏,在屏幕上显示对象。 我有一个线程,它会定时绘制 SurfaceView 到屏幕上。 游戏已经完全运行。 不过,每当游戏被打断时,需要有一个暂停功能。 我知道需要操纵 onResume 和 onPause。 但是我做不对。错误指向我开始线程的 ...