我们正在开发一个 Android 应用程序项目,该项目直接在不同的兴趣点调用 Activity(我们知道它不建议这样做),即使应用程序没有运行也是如此。我们已经做了一些事情,但是指定的 Activity 没有在指定的 POI 处调用。任何帮助..这是两个 POI 的代码。
import android.location.LocationListener;
import android.location.LocationManager;
import android.location.Location;
import android.os.Bundle;
import android.os.Handler;
import android.os.IBinder;
import android.app.Activity;
import android.app.PendingIntent;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.content.pm.ActivityInfo;
import android.view.Menu;
import android.view.Window;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
LocationManager lm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
PendingIntent pendingIntent1 = PendingIntent.getActivity(this,0, new Intent (this, SecondActivity.class),0);
PendingIntent pendingIntent2 = PendingIntent.getActivity(this,0, new Intent (this, ThirdActivity.class),0);
lm.addProximityAlert(3.867247, 11.496267, 20, -1, pendingIntent1);
lm.addProximityAlert(3.8626208, 11.495961, 20, -1, pendingIntent2);
}
}