0

我正在制作一个应用程序,当您靠近 GPS 位置时会发出警报。现在,当用户按下主页按钮时,这个应用程序会被发送到后面。当用户进入区域触发警报时,警报会触发,但应用程序不会发送到前台。我怎样才能做到这一点?

我试过这个

            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是在后台运行的类和需要在前台运行的类)

4

1 回答 1

1

REORDER_TO_FRONT标志仅控制活动历史记录的堆叠顺序。那不是你想要的。这是你想要的 ?-用户单击主页按钮后将应用程序置于最前面

于 2013-03-18T17:00:08.070 回答