Die Speicherung der Daten in edittext beim schlagen Zurück-Taste

Also auf Aktivität 1 ich auf eine Schaltfläche klicken, dauert mir zu übung 2. In Aktivität 2 I geben Sie einige Daten in ein EditText. Wenn ich drücken Sie die zurück-Taste auf dem Telefon es dauert mir zu übung 1 das ist richtig, aber wenn ich auf die Aktivität der 1-Taste erneut, wird jeder text, der trat ich in das EditText ist Weg. Ich bin sicher, dass dies ist, weil ich mich ab, eine neue Absicht, jedes mal, wenn ich traf mein button und ich denke, dass ich brauchen, um mit Fahnen, aber ich bin nicht sicher. Unten ist meine grundlegende MainActivity1 und MainActivity2 ohne den code habe ich versucht, hat nicht funktioniert.

**Edit: Nach dem verlassen der app alle gespeicherten Daten müssen gelöscht werden.

MainActivity1

public class MainActivity extends Activity {

Button b1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    b1 = (Button)findViewById(R.id.button2);
    b1.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View arg0) {
            //TODO Auto-generated method stub

            Intent i = new Intent(MainActivity.this,MainActivity2.class);
            startActivity(i);


        }
    });
}



@Override
public boolean onCreateOptionsMenu(Menu menu) {
    //Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

MainActivity2

public class MainActivity2 extends Activity {


EditText et1;

@Override
protected void onCreate(Bundle outState) {
    super.onCreate(outState);
    setContentView(R.layout.activity_main_2);

    et1 = (EditText)findViewById(R.id.editText1);

    }
}

}

Vielen Dank im Voraus.

InformationsquelleAutor Mike | 2013-09-10

Schreibe einen Kommentar