у меня есть приложения для доступа к GPS ... но если мой GPS не включен, мои приложения принудительно закрываются ... это мой код,
private void cekGPS() {
// TODO Auto-generated method stub
LocationManager locationManager;
locationManager=(LocationManager)getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000L, 1.0F, this);
boolean isGPS=locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
//pastike sek murup po rak GPS ,e
if(isGPS==false){
Toast.makeText(this, "GPS gak aktip", Toast.LENGTH_LONG);
System.out.println("GPSmati");
startActivityForResult(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS), 0);
} else {
//lha nek wes pasti murup langsung di cek last know trus lebok2.e
System.out.println("GPSmurup");
Toast.makeText(this, "GPS Aktif", Toast.LENGTH_LONG).show();
}
}
но у меня ошибка:
03-22 11:16:14.525: ERROR/AndroidRuntime(5426): Caused by: java.lang.IllegalArgumentException: provider==null
Кто-нибудь может мне помочь? Спасибо.