SharedPreferences.Editor editor = preferences.edit();
editor.putInt("Name",1);
editor.commit();
An welcher Stelle(oder statt was) hättest du das im Code eingesetzt?
Schöne Grüße Lukas
SharedPreferences.Editor editor = preferences.edit();
editor.putInt("Name",1);
editor.commit();
An welcher Stelle(oder statt was) hättest du das im Code eingesetzt?
Schöne Grüße Lukas
Ich habe eine Frage, und zwar wie kann man im Android Studio eine Int speichern. Also so das sie auch nach einem Appneustart noch den selben Wert hat.
Hier ist mein Code
Für Antworten schon mal im Vorraus Danke.
import android.content.SharedPreferences;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ProgressBar;
import android.view.View;
import android.widget.ImageButton;
import android.widget.TextView;
public class Activity22 extends AppCompatActivity implements View.OnClickListener {
ProgressBar prg;
ImageButton bt25;
int i = 1;
int h = 0;
TextView textView;
SharedPreferences prefs;
SharedPreferences.Editor prefseditor;
String KEY = "KEY";
int ausgelesen;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_22);
prg = (ProgressBar) findViewById(R.id.progressBar2);
bt25 = (ImageButton) findViewById(R.id.bt25);
bt25.setOnClickListener(this);
prefs = this.getSharedPreferences("preference", MODE_PRIVATE);
prefseditor = prefs.edit();}
public void onClick(View e) {
if( e == bt25){
i += 1;
if(i >= 1){
AlertDialog ad = new AlertDialog.Builder(this).create();
ad.setMessage("test");
ad.show();
h =0;
h += ausgelesen += 1;
prefseditor.putInt(KEY, h);
prefseditor.commit();
ausgelesen= prefs.getInt(KEY,90);
prefseditor.commit();
textView = (TextView)findViewById(R.id.textView4);
textView.setText(""+ausgelesen);
i = 0; }
prg.setProgress(i);
}}}
Alles anzeigen