重新启动应用程序时从服务调用时,活动不会启动

时间:2017-01-06 17:00:29

标签: android android-activity android-service

我有一个MainActivity,可以启动后台服务。此服务监视设备的位置,如果设备位于特定位置,它会启动另一个活动LocationBasedActivity,前台播放视频,一旦完成,它将使用startActivity启动MainActivity。

这在安装应用时第一次运行良好。但是当设备重新启动并启动应用程序时,检测位置的所有逻辑都有效,但LocationBasedActivity未启动。正在调用startActivity,但它返回时没有任何错误或异常,以下是从服务启动LocationBasedActivity的代码片段

Intent intent = new Intent(MyBackgroundService.this, LocationBasesActivity.class);
 intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 startActivity(intent);

我试过调试一下,到了Android的调用试图调试startActivity,而startActivity又调用

这是在Tab E上的Android 4.4上。非常感谢您对此问题的任何帮助。

由于

0 个答案:

没有答案