J
JonasW
Gast
Hallo bin neu in der Android-Entwicklung und bin gerade dabei eine App zu schreiben, welche mir meinen Kontostand anzeigt, den ich davor eingegeben habe.
Nun habe ich 3 Activities:
Die erste lässt mich einen Kontonamen eintragen
Die zweite meinen Kontostand
Und die dritte ist die "Haupt"-Activity welche mir den Namen, den Betrag ausliest und zwei Buttons mit Plus und Minus
Nun empfange ich per getIntent die zwei Strings und habe sie mit zwei Textviews per Code implementiert. Doch wenn ich meine Applikation starte bekomme ich nur einen String zu lesen.
Hier der Code:
package com.example.kontostand;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Gravity;
import android.view.Menu;
import android.widget.TextView;
public class HomeActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Intent intent1 = getIntent();
String name = intent1.getStringExtra(NameAddActivity.konto_name1);
String value = intent1.getStringExtra(ValueAddActivity.start_value1);
TextView textView = new TextView (this);
textView.setTextSize(20);
textView.setText(name);
textView.setGravity(Gravity.CLIP_VERTICAL);
textView.setGravity(Gravity.CENTER_HORIZONTAL);
TextView textView2 = new TextView (this);
textView2.setTextSize(40);
textView2.setText(value);
textView2.setGravity(Gravity.CENTER_HORIZONTAL);
setContentView (textView);
setContentView (textView2);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.home, menu);
return true;
}
}
Nun habe ich 3 Activities:
Die erste lässt mich einen Kontonamen eintragen
Die zweite meinen Kontostand
Und die dritte ist die "Haupt"-Activity welche mir den Namen, den Betrag ausliest und zwei Buttons mit Plus und Minus
Nun empfange ich per getIntent die zwei Strings und habe sie mit zwei Textviews per Code implementiert. Doch wenn ich meine Applikation starte bekomme ich nur einen String zu lesen.
Hier der Code:
package com.example.kontostand;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Gravity;
import android.view.Menu;
import android.widget.TextView;
public class HomeActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Intent intent1 = getIntent();
String name = intent1.getStringExtra(NameAddActivity.konto_name1);
String value = intent1.getStringExtra(ValueAddActivity.start_value1);
TextView textView = new TextView (this);
textView.setTextSize(20);
textView.setText(name);
textView.setGravity(Gravity.CLIP_VERTICAL);
textView.setGravity(Gravity.CENTER_HORIZONTAL);
TextView textView2 = new TextView (this);
textView2.setTextSize(40);
textView2.setText(value);
textView2.setGravity(Gravity.CENTER_HORIZONTAL);
setContentView (textView);
setContentView (textView2);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.home, menu);
return true;
}
}