T
thacoga
Neues Mitglied
- 0
Hallo
Ich habe das Problem wenn ich aus einer Activity die auf ein Layout referenziert ist einen Wert im TextView in einem anderen Layout verändern möchte eine Nullpointer Exception bekomme. Hoffe dies ist verständlich
Hier mein Code:
MainActivity.java
SecondActivity.java
activity_second.xml:
activity_main:
Also auf Button click soll mir eine neue Activity geöffnet werden in der keine "250" mehr steht sondern eine "100"
Hoffe mir kann da jemand helfen.
Hab mir das hier angeguckt: LINK nur für mein Vorhaben funktioniert das irgendwie nicht
Danke
Ich habe das Problem wenn ich aus einer Activity die auf ein Layout referenziert ist einen Wert im TextView in einem anderen Layout verändern möchte eine Nullpointer Exception bekomme. Hoffe dies ist verständlich
Hier mein Code:
MainActivity.java
PHP:
public class MainActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button starten = (Button)findViewById(R.id.starte);
final TextView ergebnis = (TextView) findViewById(R.id.ergebnis);
Log.i("WaaSSSSaaP", "ergebnis:" + ergebnis); // null als ergebnis
starten.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
ergebnis.setText("100"); // Nullpointer
Intent in = new Intent(MainActivity.this,SecondActivity.class);
startActivity(in);
}
}
}
}
PHP:
public class SecondActivity extends Activity {
String ergebnis_string;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
final TextView ergebnis = (TextView) findViewById(R.id.ergebnis);
ergebnis_string = ergebnis.getText().toString();
.
.
.
}
}
HTML:
<Button
android:id="@+id/starte"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="LOS GEHTS!" />
HTML:
<TextView
android:id="@+id/ergebnis"
android:layout_height="wrap_content"
android:layout_width="50dp"
android:text="250"
/>
Hoffe mir kann da jemand helfen.
Hab mir das hier angeguckt: LINK nur für mein Vorhaben funktioniert das irgendwie nicht
Danke
Zuletzt bearbeitet: