Java 将背景中的应用程序带到前面
我正在制作一个应用程序,当你接近gps位置时会发出警报。现在,当用户按下home(主页)按钮时,此应用程序将被发送到后面。当用户进入该区域触发警报时,警报会触发,但应用程序不会发送到前台。 我该怎么做 我试过这个Java 将背景中的应用程序带到前面,java,android,android-intent,alarm,Java,Android,Android Intent,Alarm,我正在制作一个应用程序,当你接近gps位置时会发出警报。现在,当用户按下home(主页)按钮时,此应用程序将被发送到后面。当用户进入该区域触发警报时,警报会触发,但应用程序不会发送到前台。 我该怎么做 我试过这个 Intent intent = new Intent(context, TrainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
Intent intent = new Intent(context, TrainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(intent);
在警报功能中,但这不起作用?(Trainactivity是在后台运行的类和需要在前台运行的类)将重新排序到前面标志仅控制活动历史记录上的堆叠顺序。那不是你想要的。这就是你要找的吗 谢谢你的链接,但我已经看到了。这也不能让它起作用。我真的不知道为什么