2

Мы работаем над проектом приложения Android, который вызывает активность напрямую в другой точке интереса (мы знаем, что это нецелесообразно), , даже если приложение не является бег. Мы сделали что-то, но указанное действие не вызывается в указанной POI. любая помощь .. это код для двух POI.приложение для Android-приложения, которое вызывает активность в интересующей нас точке

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); 
    } 



} 
+0

Может вы публикуете вывод своего логарифма? – ACengiz

+0

ОК спасибо за ответ @ACengiz вот только часть logcat..hope это поможет вам помочь мне :) '02 -05 13: 16: 58.673: I/ProgramMonitor (3640): cpu_usage_wan 02-05 13:16: 59.306: I/StatusBarPolicy (1561): НИМ. S: 2 H: 2 ' –

+0

Выход Logcat для меня недостаточно, чтобы прокомментировать проблему. Здесь нет сообщений об ошибках. – ACengiz

ответ

0

Попробуйте зарегистрироваться для обновления местоположения перед добавлением близости предупреждение:

lm.requestLocationUpdates(...)

Также убедитесь, что вы включили разрешение местоположения на вас AndroidManifest.xml файл: <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>