2016-12-15 1 views
0

Ich gebunden, um Längengrad von Geolocation-Klasse zu loginActivity-Klasse senden, aber nichts auf EditText in loginActivity Hier ist, was ich getan habe. In Geolokalisierung Aktivität:Longitude Breitenfront von Geolocatio Klasse senden, um Text in anderen Klasse zu bearbeiten

public static String lon; 
public static String lat; 
public void onLocationChanged(Location location) { 
    Log.i(LOG_TAG, location.toString()); 

    lon = Double.toString(location.getLongitude()); 
    lat = Double.toString(location.getLatitude()); 

    Intent intent = new Intent(this, LoginActivity.class); 
    intent.putExtra("longitude", lon); 
    intent.putExtra("latitude", lat); 
    startActivity(intent); 

    // etLatitude.setText(lat); 
    // etLongitude.setText(lon); 

} 

und LoginActivity:

public static String lon; 
public static String lat; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_login); 

    TextView tvLongitude = (TextView) findViewById(R.id.tvLongitude); 
    TextView tvLatitude = (TextView) findViewById(R.id.tvLatitude); 

    Intent in = getIntent(); 

    lon = in.getExtras().getString("longitude"); 
    tvLongitude.setText(lon); 
    lat = in.getExtras().getString("latitude"); 
    tvLatitude.setText(lat); 
} 

In activity_login.xml

<TextView 
    android:hint="Longitude : " 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/tvLongitude" 
    android:layout_below="@+id/tvRegesterHere" 
    android:layout_marginTop="39dp" /> 
<TextView 
    android:hint="Latitude: " 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/tvLatitude" 
    android:layout_below="@+id/tvLongitude" 
    android:layout_marginTop="39dp" /> 

Vielen Dank im Voraus.

+0

ich immer noch: java.lang.NullPointerException: Der Versuch, virtuelle Methode 'java.lang.String android.os.Bundle.getString (java.lang.String)' auf einem aufzurufen Nullobjektreferenz – adily

Antwort

0

Verwendung in.getStringExtra("longitude"); statt in.getExtras().getString("longitude");

Verwandte Themen