当前位置: 首页 > 知识库问答 >
问题:

从非活动获取onResume/onPause/onestory

陆正德
2023-03-14

库中有一个从javascript(html5应用程序)调用的类。它不能是活动扩展器。该类可以访问活动和WebView对象。

是否可以从这个库类中获取onResume、on暂停和onDestroy活动事件?

共有2个答案

魏高邈
2023-03-14

鼠标右键单击源--

万俟经纶
2023-03-14

在API级别14上,您可以在应用程序实例上调用registerActivityLifecycleCallbacks(),以了解对应用程序中所有活动的所有回调。

或者,修改活动,以便在每次回调时调用库中的类。

 类似资料:
  • 我有点进退两难,不知道该怎么解决。情况是这样的... 我有一个多activity应用程序,播放音乐从它开始的时间到应用程序退出的时间。 但是,如果我使用onPause/onResume来检测activity何时被发送到后台,并在onPause中暂停音乐,在onResume中恢复播放,那么当我启动下一个activity时,音乐会短暂地“跳过”,因为调用startActivity()后,主叫activ

  • 我的主要活动是装载不同的碎片。此外,可以从MainActivity打开设置-activity。 如果用户只是在片段之间切换,那就万事大吉了。 当打开设置-activity并返回MainActivity时,onResume和onPause会被调用两次。如果用户打开设置-activity并再次返回MainActivity,onResume和onPause将被调用三次。每次用户打开“设置-activit

  • 在使用带有片段的时,在选项卡之间移动时不会调用我们的和方法。我们有什么办法可以从碎片中找出我们是被发现还是被隐藏? 不幸的是,我在、中有逻辑,就像在location services注册一样,在切换选项卡时永远不会停止,因为在退出整个应用程序之前,永远不会调用。

  • 我在一个activity里有多个碎片。在一个按钮点击我开始一个新的片断,将它添加到backstack。我自然希望调用当前片段的方法和新片段的。但这并没有发生。 我所期待的是, 单击按钮时,LoginFragment将被替换为HomeFragment、LoginFragment的以及HomeFragment的将被调用 按下“上一步”时,将弹出HomeFragment并看到LoginFragment,

  • 问题内容: 现在,小部件仅具有initeState() 和dispose(),该initeState()在第一次创建小部件时被触发,而dispose()在小部件 被破坏时被触发。有没有一种方法可以检测小部件何时回到 前台?当一个小部件由于另一个 小部件刚刚被前景显示而将要进入后台时?这等效 于Android触发onResume和onPause ,以及ios触发viewWillAppear和view

  • 问题内容: 在我的android项目中,我有ImageAdapter类,可以在其中传递应用上下文以满足进一步的需求。 问题是我想使ImageAdapter作为一个单例对象,以便从我的所有活动中轻松访问此类的实例。但是我不知道如何将我的活动之一中的getApplicationContext()方法中的应用程序上下文传递给ImageAdapter。那么,有什么“魔术”可以做到以下几点? 也许您还有其他