Red de conocimiento informático - Computadora portátil - Cómo ir a la página de inicio desde la página de arranque en Android

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;