将应用程序带到前台

时间:2013-03-18 16:28:58

标签: java android android-intent alarm

我正在创建一个应用程序,当您接近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是在背景上运行的类,以及需要在前台运行的类)

1 个答案:

答案 0 :(得分:1)

REORDER_TO_FRONT标记仅控制活动历史记录中的堆叠顺序。那不是你想要的。这是你想要的 ? - Bring application to front after user clicks on home button