我正在建立一个图书馆(比如com.library)。该库将用于许多应用程序。现在这个库包含一个计时器。当应用程序进入后台时,此计时器应停止,并在应用程序进入前台时再次启动。
现在的问题是Application类中没有onPause和onResume。我不能使用OnResume和OnPause of Activity,因为它将为应用程序中的每个活动开关启动/停止我的计时器。
顶级软件包也可以是导入库的任何应用程序。有没有办法在库中检测到相同的内容,只需要很少的工作量来导入我的库。
答案 0 :(得分:1)
答案 1 :(得分:0)
有一个名为onResume()
的覆盖方法,您可以像这样使用它:
@Override
public void onResume() {
super.onResume(); // Always call the superclass method first
// Get the Camera instance as the activity achieves full user focus
if (mCamera == null) {
initializeCamera(); // Local method to handle camera init
}
}
您也可以在Android Develope Doc
中阅读此内容如果应用程序恢复,则调用此方法!所以你可以用这个方法写下你想要的一切。