Я хочу, чтобы страница приветствия (.xml файл), который будет отображаться только в первый раз после того, как пользователь скачал приложениеСоздание страницы приветствия андроида applicaiton
Как я могу сделать это?
Я хочу, чтобы страница приветствия (.xml файл), который будет отображаться только в первый раз после того, как пользователь скачал приложениеСоздание страницы приветствия андроида applicaiton
Как я могу сделать это?
Для этого вы можете использовать SharedPreferences
.
Когда это действие открывается, сохраните значение в настройках в значение true. и проверьте следующий раз. Если его значение, если false, тогда откройте в противном случае.
Прежде чем открыть мероприятие, проверьте его.
SharedPreferences sharedPref = getSharedPreferences("data",MODE_PRIVATE);
int number = sharedPref.getInt("isOpened", 0);
if(number == 0) {
//Open this activity and set this so that next it value is 1 then this conditin will be false.
SharedPreferences.Editor prefEditor = sharedPref.edit();
prefEditor.putInt("isOpened",1);
prefEditor.commit();
}
Для этого вы должны обнаружить первый запуск приложения.
Для этого вы можете сделать одно.
Простейший способ хранить что-то в SharedPreferences.
public void onCreate(Bundle savedInstaceState){
super.onCreate(savedInstaceState);
if(savedInstanceState == null){
SharedPreferences sp = getSharedPreferences("settings", 0);
if(sp.getBoolean("old", false))){
// start the real 1st Activity
startActivity(new Intent(this, com.example.Activity));
finish();
}else{
sp.edit().putBoolean("old", true).commit();
}
}
// add the use once screen stuff here
}
+1 после долгого времени .. – Pragnani