如何在GPS位置更改时将Android应用程序恢复到前台

时间:2012-03-18 04:45:50

标签: java android eclipse gps

我正在构建一个Android应用程序,它提供Travel Maps.User可以离开我的应用程序。 Ex - 按Home键。我想做的是,带回位置变化的应用程序。我想在特殊的GPS坐标上显示一些通知。我正在使用onLocationChanged()方法来完成我的任务。但我无法找到一种方法将应用程序带到前台。你能帮我吗?

2 个答案:

答案 0 :(得分:2)

我认为您不能让您的应用程序像这样出现在前台,但您可以在通知栏中显示通知。当用户选择该通知时,您可以再次显示您的应用程序。

答案 1 :(得分:1)

首先我没有这样做。但至少你可以试试。 在onLocationChanged()回调中放入

Intent startActivity = new Intent(this,your_class.class ); 
startActivity.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); 
PendingIntent i = PendingIntent.getActivity(this, 0, startActivity, 0);

然后启动Intent。

相关问题