Direk kapanıyorsada uygulama kesinlikle bir hata vardır Logcate bakmalısın.
[code]
package com.konumsal.ggg;
import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;
public class MyActivity extends Activity{
private TextView enlem;
private TextView boylam;
private LocationManager manager;
private LocationListener konumDinleyici;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
enlem = (TextView) findViewById(R.id.enlem);
boylam = (TextView) findViewById(R.id.boylam);
manager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
konumDinleyici = new LocationListener() {
public void onLocationChanged(Location location){
enlem.setText(String.valueOf(location.getLatitude()));
boylam.setText(String.valueOf(location.getLongitude()));
}
public void onStatusChanged(String provider, int status, Bundle extras){}
public void onProviderEnabled(String provider){}
public void onProviderDisabled(String provider){}
};
}
@Override
protected void onResume(){
super.onResume();
manager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, konumDinleyici);
}
@Override
protected void onPause(){
super.onPause();
manager.removeUpdates(konumDinleyici);
}
}
[/code]
findViewById methodunu onCreate içerisinde kullan.Layoutu set etmeden önce kullanırsan bulamaz o controlleri o yüzden patlıyor uygulaman.
Kolay gelsin.