Cómo ir a la página de inicio desde la página de arranque en Android
9 public class WelcomeAct extiende la actividad {
10
11 private boolean isFirstIn = false
12 private static final int TIME =; 2000;
13 int final estático privado GO_HOME = 1000;
14 int final estático privado GO_GUIDE = 1001
15
16; Controlador privado mHandler = new Handler() {
17 public void handleMessage(android.os.Message msg) {
18 public void handleMessage(android.os.Message msg) {
19 mensaje vacío público (android.os.mensaje mensaje) {
20 mensaje vacío público (android.os.mensaje mensaje)os.mensaje mensaje) {
18 switch (msg.what) {
19 // Saltar a la pantalla de inicio
20 case GO_HOME:
21 goHome();
22 break;
23 // Saltar a la página de la guía
24 case GO_GUIDE:
25 goGuide();
26 descanso;
27 }
28 };
29 }; @Override
32 protected void onCreate(Bundle saveInstanceState) {
33 super.onCreate( saveInstanceState);
34 setContentView(R.layout.welcome);
35 inicio();
36 }
37
38 inicio vacío privado() {
39 SharedPreferences perPreferences = getSharedPreferences("jike",
40 MODE_PRIVATE
41 isFirstIn = perPreferences.getBoolean ("isFirstIn", true
42); if (!isFirstIn) {
43 mHandler.sendEmptyMessageDelayed(GO_HOME, TIME);
44 } else {
45 mHandler.sendEmptyMessageDelayed(GO_GUIDE, TI
ME);
46 Editor editor = perPreferences.edit();
47 editor.putBoolean("isFirstIn", falso);
48 editor.commit ();
49 }
50 }
51
52 privado vacío goHome() {
53 Intención i = nueva Intención(WelcomeAct. this, MainActivity.class);
54 startActivity(i
55 fin();
56 }
57
58 private void goGuide() {
59 Intent i = new Intent(WelcomeAct.this, Guide.class
<); p>60 iniciarActividad(i);61 finalizar();
62 }
63
64 }
1 importar java.OnPageChangeListener;
8 importar android.view.LayoutInflater;
9 importar android.view.View;
10 importar android. view.OnClickListener;