We are working on an android app project that invokes an Activity directly at different point of interest (we know its not advicable), even when the app is not running. We've done something but the specified Activity is not invoked at the specified POI. any help..this is the code for two POIs.
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);
}
}