【问题标题】:Is it possible to start an activity in background from a service?是否可以从服务在后台启动活动?
【发布时间】:2017-07-12 08:39:22
【问题描述】:

我的活动有一个包含一些 c++ 代码的 .so。我需要从服务运行此代码,并且需要在后台运行它。在服务中移动这段代码真的很难,所以我更喜欢把这段代码留在活动中。

他们有什么方法可以在后台而不是前台启动活动吗?

【问题讨论】:

  • 该服务是您的应用程序的一部分还是在不同的应用程序中?在第一种情况下,您可以将代码从活动类移动到实用程序类,并从活动和服务中调用它。
  • 该服务是应用程序的一部分。如何用 c++ 代码制作实用程序类以及如何调用它?
  • 您现在如何从活动中调用 c++ 代码?可以发一下代码吗?
  • 所有活动都在一个 c++ .so 文件中。我真的不知道它是怎么调用的,它是框架的一部分(即:delphi)

标签: android android-activity android-service


【解决方案1】:

不,你不能在后台启动一个活动,要实现你需要的,你必须使用服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多