Als Schrittwert einer Variablen einer Aktivität für eine TextView-Aktivität? Kann helfen?Variablenwert an eine andere TextView-Aktivität übergeben
Vielen Dank!
((Siehe Erläuterung auf das Bild))
Als Schrittwert einer Variablen einer Aktivität für eine TextView-Aktivität? Kann helfen?Variablenwert an eine andere TextView-Aktivität übergeben
Vielen Dank!
((Siehe Erläuterung auf das Bild))
Intent activityTwo = new Intent(this, Activity2.class);
activityTwo.putIntExtra("key", sumSettlement);
startActivity(activityTwo);
, jetzt in Activity2
:
if(getIntent() != null) {
textView.setText(String.valueOf(getIntent.getExtra("key"));
}
Sie von lokalen Rundfunkempfänger nutzen können.
erste Register Empfänger in Aktivität B
//in onCreate Method
LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver,
new IntentFilter("my-event-name"));
// It will be called whenever an Intent
// with an action named "my-event-name" is broadcasted.
private BroadcastReceiver mMessageReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// Get extra data included in the Intent
String message = intent.getStringExtra("message");
// show this message in textview
}
};
In Aktivität A
//broadcast this
Intent intent = new Intent("my-event-name");
intent.putExtra("message", Integer(sumSettlment).toString());
LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
der einfachste Weg ist Intent zu verwenden: in der ersten Aktivität
Intent intent =new Intent(CurrentClass.this,DisClass.class);
intent.putExtra("myTextValue",textView.getText().toString());
startActivity(intent);
in der dist Tätigkeit stehen die folgenden:
String myValue=getIntent().getExtra().getString("myTextValue");
textView.setText(myValue);
Mögliches Duplikat von [So übergeben Sie den Wert eines TextView an einen anderen TextView in einer anderen Aktivität] (http://stackoverflow.com/questions/10023694/how-to-pass-value-of-one-textview-to -another-textview-in-different-activity) –