我有一个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上。非常感谢您对此问题的任何帮助。
由于