2016-04-16 14 views

Antwort

0

Wenn Sie verwenden SharedPreferences wollen, sollten Sie eine andere Taste verwenden, um den Text zu speichern und eine andere um es abzurufen.

Hier ist der Code.

Button saveButton = (Button) findViewById(R.id.saveButton); 
    Button restoreButton = (Button) findViewById(R.id.restoreButton); 
    EditText editText = (EditText) findViewById(R.id.editText); 

    final SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this); 

    saveButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      pref.edit().putString("autoSave", editText.getText().toString()).apply(); 
     } 
    }); 

    restoreButton.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      pref.getString("autoSave",null); 
     } 
    }); 
+0

Ich habe 3 Fehler:/ http://i.stack.imgur.com/FxyPQ.jpg –

+0

Okey müssen Sie zuerst einen Verweis auf die Ansicht erhalten, indem Sie findViewById() die Verwendung verwenden. können Sie Ihre XML-Datei übergeben. – humazed

+0

Ich möchte SharedPreferences verwenden, aber ich habe jetzt 5 Fehler http://i.stack.imgur.com/yfm2s.jpg Vielen Dank Ich muss meine Theorie Lektionen wieder von Anfang an lesen –

0
String text = editText.getText().toString(); 

So erhalten Sie Ihren Wert.

+0

Vielen Dank und Sie wissen, wie Sie es mit gemeinsamen Einstellungen auf dem Bildschirm drucken? –

0

Zuerst nehmen Sie einen EditText, einen Button und einen TextView. Dann auf den Knopf drücken Veranstaltung, nehmen Sie sich EditText Wert und legen Sie es in Textview wie der Code wie unten:

button_object.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View arg0) { 
       // TODO Auto-generated method stub 
       textView_object.setText(editText_object.getText().toString()); 
      } 
     }); 
0

Zeichenfolge text = editText.getText(). ToString();

Toast.makeText (getApplicationContext(), Text, Toast.LENGTH_LONG) .show();

Verwandte Themen