在前台服务运行时,从应用启动器和通知启动相同的活动

时间:2016-07-21 11:50:23

标签: android android-intent android-activity xamarin xamarin.android

我的设置如下:

  • 活动A(在初始应用启动时启动)
  • 活动B(启动前台服务以记录GPS数据)

当前台服务启动时,我会为通知创建一个待处理的意图,一旦点击它,就会打开活动B,这是预期的结果。

当前台服务正在运行时,如果我从应用启动器启动应用程序,它会打开活动A.这里,当服务运行时,我需要启动活动B.

1 个答案:

答案 0 :(得分:0)

我的建议是将变量放入SharedPreferences以指示服务是否正在运行并在ActivityA中检查它。如果服务正在运行,请不要加载任何视图并打开ActivityB。