Android:在后台改变活动

Android:在后台改变活动,android,Android,我想在我的应用程序中创建2个页面: 主页-获取推送通知并显示数据 聊天页面-获取聊天推送通知 是否可以同时运行两个活动(两个活动都有一个用于推送的BroadcastReceiver),并使用FLAG\u ACTIVITY\u REORDER\u to\u FRONT在活动之间切换?可以。您可以简单地在“活动”和“活动”之间切换,也可以在后台执行操作。但是在后台工作时最好使用服务。我认为在后台运行的所有操作都应该使用服务 (服务是一个应用程序组件,表示应用程序希望在不与用户交互的情况下执行较长时间

我想在我的应用程序中创建2个页面:

  • 主页-获取推送通知并显示数据
  • 聊天页面-获取聊天推送通知

  • 是否可以同时运行两个活动(两个活动都有一个用于推送的
    BroadcastReceiver
    ),并使用
    FLAG\u ACTIVITY\u REORDER\u to\u FRONT
    在活动之间切换?

    可以。您可以简单地在“活动”和“活动”之间切换,也可以在后台执行操作。但是在后台工作时最好使用服务。

    我认为在后台运行的所有操作都应该使用服务


    (服务是一个应用程序组件,表示应用程序希望在不与用户交互的情况下执行较长时间的运行操作,或提供供其他应用程序使用的功能。)

    活动具有ui元素,因此您可以直接从后台线程更新ui吗?