2015-05-08 3 views
0

Я пытаюсь сделать деятельность, которая сначала начинается, и после ее завершения больше не загружается в приложении. На самом деле это действие для ввода главного пароля, который будет храниться в классическом экране входа в систему. Я видел аналогичный вопрос о stackoverflow, но мне не удалось решить проблему, любопытный новичок здесь. Если бы вы могли написать образец образца, это было бы здорово! Благодаря!Выполнение начального действия, которое выполняется только один раз

ответ

0

Все, что вы должны проверить, как этот

 SharedPreferences prefs = getSharedPreferences("mySHaredpref", Context.MODE_PRIVATE); 
     SharedPreferences.Editor editor = prefs.edit(); 
     boolean isFirst = prefs.getBoolean("isfirstTime", true); 
     if(isFirst) { 
      Intent intent = new Intent(this, YourActivityName.class); 
      editor.putBoolean(KEY_IS_FIRST_TIME, false); 
      editor.commit(); 
      startActivity(intent); 
     } 
     else{ 
      // condition 
     } 
+0

@ Nilesh - Что такое 'shardPrefName'? И 'KEY_IS_FIRST_TIME'? И 'SetupActivity'? – DSlomer64

+0

Я отредактировал может ответить, пожалуйста, проверьте его –

+0

Итак, я делаю новую деятельность и помещаю в нее этот код? Не могли бы вы немного объяснить, это было бы очень полезно. – Miki7

Смежные вопросы