K
Kermit0110
Neues Mitglied
- 0
Hi Leute,
ich habe eine einfache App programmiert.
Es handelt sich um einen einfachen ViewFlipper, der verschiedene TextViews flipt.
Doch wenn die App geschlossen und neu gestartet wird, ist wieder der erste TextView zu sehen und nicht das letzte, was angeschaut wurde.
Wie kann ich also das ganze speichern.
Ich habe schon etwas von SharedPreferences gehört, hab es aber leider nicht wirklich verstanden.
Hier ist mein Code:
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ViewFlipper;
public class MainActivity extends Activity implements OnClickListener {
Button next;
Button previous;
ViewFlipper flipper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
flipper = (ViewFlipper) findViewById(R.id.flipper);
next = (Button) findViewById(R.id.next);
previous = (Button) findViewById(R.id.previous);
next.setOnClickListener(this);
previous.setOnClickListener(this);
}
@Override
public void onClick(View v) {
if (v == next) {
flipper.showPrevious();
}
else if (v == previous) {
flipper.showNext();
}
}
}
I hoffe mir kann jemand weiterhelfen, wie ich das genau machen kann, ich bin nämlich noch ganz neu in der Programmierung.
Vielen Dank
Euer Kermit
ich habe eine einfache App programmiert.
Es handelt sich um einen einfachen ViewFlipper, der verschiedene TextViews flipt.
Doch wenn die App geschlossen und neu gestartet wird, ist wieder der erste TextView zu sehen und nicht das letzte, was angeschaut wurde.
Wie kann ich also das ganze speichern.
Ich habe schon etwas von SharedPreferences gehört, hab es aber leider nicht wirklich verstanden.
Hier ist mein Code:
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ViewFlipper;
public class MainActivity extends Activity implements OnClickListener {
Button next;
Button previous;
ViewFlipper flipper;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
flipper = (ViewFlipper) findViewById(R.id.flipper);
next = (Button) findViewById(R.id.next);
previous = (Button) findViewById(R.id.previous);
next.setOnClickListener(this);
previous.setOnClickListener(this);
}
@Override
public void onClick(View v) {
if (v == next) {
flipper.showPrevious();
}
else if (v == previous) {
flipper.showNext();
}
}
}
I hoffe mir kann jemand weiterhelfen, wie ich das genau machen kann, ich bin nämlich noch ganz neu in der Programmierung.
Vielen Dank
Euer Kermit