2014-12-21 9 views
0

Когда пользователь впервые открывает мое приложение, я хочу, чтобы кнопка говорила «Начать», и после первого щелчка я хочу изменить ее на «Продолжить». Как это изменить, даже после того, как пользователь удалил, а затем переустановил приложение?Как создать постоянное изменение в кнопке Android

ответ

2

Вы должны использовать SharedPreferences! Эта вещь есть, пока пользователь не растаможен данные ур приложения в настройках (И я думаю, что он остается там даже после удаления ..: D). Sth как это ур случае:

//someWhere after we have the button maybe onCreate: 
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(context); 
if(settings.getBoolean("FirstTime",true)) 
{ 
    SharedPreferences.Editor editor = settings.edit(); 
    editor.putBoolean("FirstTime", false); 
    myButton.setText("Continue"); 
} 
else 
{ 
    myButton.setText("Begin"); 
} 

если и хотят sth, который будет присутствовать даже после этого (clearData thing), вы должны записать данные в файле (sth.sth let's say myData.txt) на sdCard! Это было бы до тех пор, пока пользователь не удалил ur-файл на SDCard с файловый менеджер или sth!

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