MainActivity Verwenden Sie die vorherige, um die Zeit und Kommentare zu erhalten
Übergeben Sie den Wert mit Absicht an SubActivty intent.putExtra("String Value", comment); intent.putExtra("int Value", quantity);
intent.putExtra("String Value", comment);
intent.putExtra("int Value", quantity);
private void addQuantityInfo() {
//Deklaration der Mengenvariablen
private int quantity = 0;
//Erhalten Sie Kommentare
EditText edittext = (EditText) findViewById(R.id.edit_comment);
String comment = edittext.getText().toString();
//Bildschirmübergang
Intent intent = new Intent(getApplication(), DetailScreen.class);
intent.putExtra("String Value", comment);
intent.putExtra("int Value", quantity);
startActivity(intent);
}
SubActivty Char Sequence = Lesen eines Strings CharSequence getstring Liest die dadurch erhaltene Zeichenfolge
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.detail_screen);
setTitle("");
Intent intent = getIntent();
//Erhalten Sie Wert von MainActivity
CharSequence getstring = intent.getCharSequenceExtra("String Value");
int getint = intent.getIntExtra("int Value",0);
//Anwenden der ID textView1 auf t1
TextView t1 = (TextView)findViewById(R.id.textView1);
//Anwenden der ID textView1 auf t2
TextView t2 = (TextView)findViewById(R.id.textView2);
//Empfangenen Wert anzeigen
t1.setText("Die empfangenen Zeichen sind"+getstring);
t3.setText("Die empfangene Nummer ist"+String.valueOf(getint));
Recommended Posts