【问题标题】:Detect if activity is running from library检测活动是否从库中运行
【发布时间】:2020-06-28 08:42:22
【问题描述】:

我在我的应用程序(应用程序 A)中使用另一个应用程序(应用程序 B)作为 .dll 连接。当 App B(.dll) 退出时,我必须显示 Toast 消息。我怎样才能检测到这个?

【问题讨论】:

  • 退出是什么意思?
  • 我的意思是,当我关闭图书馆时(来自这个图书馆的活动)
  • 如何关闭库?
  • 关闭库的不同方式。我可以按返回按钮(它返回到 AppA)。我可以在 AppB 中按下关闭按钮。但问题是,我无法访问 App B 源代码。我必须只对 App A 代码进行操作。

标签: c# xamarin.android


【解决方案1】:

您可以尝试在 .dll 文件上获取写入处理程序。 如果您遇到异常,则表示应用程序 B 仍在运行, 如果它是免费的,则意味着应用程序B 已关闭。

您可以添加一个调度程序,每隔 x 秒轮询一次此检查。

【讨论】:

    猜你喜欢
    • 2020-11-26
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    相关资源
    最近更新 更多