Java 仅按活动对象获取视图中活动的状态

Java 仅按活动对象获取视图中活动的状态,java,android,android-activity,view,Java,Android,Android Activity,View,我正在尝试编写一个需要访问活动状态的android库,但我没有访问太多的活动类,只访问活动对象 在我的图书馆,我需要有一个定时器,要求从我的服务器的内容!我想在活动暂停时停止计时器,并在活动恢复时恢复计时器 我的类将在活动中的onCreate方法中创建,并且不希望在活动的onPause或onResume方法中添加任何方法 Magnet mgView = new Magnet(this, rLayout, "7c29e05ca6164c06b82c1b4ba5876231"); m

我正在尝试编写一个需要访问活动状态的android库,但我没有访问太多的活动类,只访问活动对象

在我的图书馆,我需要有一个定时器,要求从我的服务器的内容!我想在活动暂停时停止计时器,并在活动恢复时恢复计时器

我的类将在活动中的onCreate方法中创建,并且不希望在活动的onPause或onResume方法中添加任何方法

Magnet mgView = new Magnet(this, rLayout, "7c29e05ca6164c06b82c1b4ba5876231");
        mgView.LoadAd();
尝试以下方法:

((Activity) context).isFinishing());
((Activity) context).isDestroyed());
这些方法的答案总是错误的


有什么办法可以解决我的问题吗?

当您触发这些方法时?? 使用onpause()或onstop()停止计时器,使用onresume()启动计时器,而不是获取活动状态。 案例2:创建一个全局变量并在onpause()和onResume()中设置它
取决于此变量值“开始时间”和“停止计时器”。

onDestroy()
onResume()
我没有访问“活动”的权限。我只有通过参数传递给类的活动对象