Контрольная страница в первом файле - PullRequest
0 голосов
/ 12 марта 2011

Я хочу создать приложение, у которого есть страница подсказки = показать, как использовать это приложение, и на странице подсказки есть 2 кнопки (пропустить и продолжить), если пользователь нажмет кнопку пропуска, он перейдет на главную страницу, и если нажать кнопку продолжения, он будет показать другой совет

и на главной странице пользователь может установить значение «показывать подсказку в первый раз», если пользователь не хочет показывать подсказку, пользователь может проверить это, и в следующий раз, когда пользователь будет использовать это приложение, он будет отображать главную страницу как первая страница

, поэтому мне нужно создать контрольную страницу, чтобы впервые установить флажок показа подсказок в базе данных перед показом подсказки или главной страницы, и проблема в том, что я не хочу показывать контрольную страницу

Как решить эту проблему

Что мне делать с моим манифестом

1 Ответ

0 голосов
/ 12 марта 2011

U может использовать для этого общие предпочтения ..

    static SharedPreferences notify_Settings;
    public static SharedPreferences.Editor editor;
    public static final String PREFS_NAME = "Desired Name";
    notify_Settings=getSharedPreferences(PREFS_NAME, 0);
    SharedPreferences.Editor editor = notify_Settings.edit();

   if (settings.getBoolean("firsttime", false) == false ){ 
      editor.putBoolean("firsttime",true;
      editor.commit();
      //Some code here
      startActivity(new Intent(Page 1.this, Page 2.class)); 
   }else{
      //Some code here
        startActivity(new Intent(Page 1.this, Page 3.class)); 
   }

В первый раз он вернет false, так как в общем предпочтении не будет значения (то есть false), поэтому, если (условие) становится истинным, выполните действия и перенаправьте страницу на класс 2. Page *

Если вы снова запустите приложение, это условие станет ложным, так как значение в общих настройках теперь будет "true", чтобы вы могли контролировать перенаправления страниц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...