L
leder
Neues Mitglied
- 0
Hallo,
ich programmiere ein HelloWorld namens GPS.java. GPS.java für Android funktioniert auf dem Emulator. Aber wenn ich versuche ein ResourceBundle (s. TODO) mit Namen settings.properties einzulesen bekomme ich ein "Sorry! ..." im Emulator. Ich habe die Datei traces.txt gesichert, s. Anhang.
Die Exceptions sagen mir nichts und auch wenn ich den DDMS anwerfe, springt der Debugger immer direkt in irgendwelche Bibiliotheksklassen ohne Sourcen...
Hat jemand einen Tipp?
Hier mein GPS.java
ich programmiere ein HelloWorld namens GPS.java. GPS.java für Android funktioniert auf dem Emulator. Aber wenn ich versuche ein ResourceBundle (s. TODO) mit Namen settings.properties einzulesen bekomme ich ein "Sorry! ..." im Emulator. Ich habe die Datei traces.txt gesichert, s. Anhang.
Die Exceptions sagen mir nichts und auch wenn ich den DDMS anwerfe, springt der Debugger immer direkt in irgendwelche Bibiliotheksklassen ohne Sourcen...
Hat jemand einen Tipp?
Hier mein GPS.java
Code:
package net.learn2develop.GPS;
import java.util.ResourceBundle;
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.Toast;
public class GPS extends Activity
{
private LocationManager lm;
private LocationListener locationListener;
private ResourceBundle settings;
private int mTourId;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//TODO:
settings =
ResourceBundle.getBundle("settings");
String value = settings.getString("TourId");
mTourId = Integer.parseInt(value);
///////
//---use the LocationManager class to obtain GPS locations---
lm = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
locationListener = new MyLocationListener();
lm.requestLocationUpdates(
LocationManager.GPS_PROVIDER,
0,
0,
locationListener);
}
private class MyLocationListener implements LocationListener
{
@Override
public void onLocationChanged(Location loc) {
if (loc != null) {
Toast.makeText(getBaseContext(),
"Location changed : Lat: " + loc.getLatitude() +
" Lng: " + loc.getLongitude(),
Toast.LENGTH_SHORT).show();
}
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String provider, int status,
Bundle extras) {
// TODO Auto-generated method stub
}
}
}