Можно создать дубликат:
Start activity only onceКак начать работу только один раз на Android?
Intent intent = new Intent(getApplicationContext(), deneme.class);
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
if(!settings.getString(Constants.NAME, "").equals("") && !settings.getString(Constants.SURNAME, "").equals("")
&& !settings.getString(Constants.NUMBER, "").equals("")) {
startActivity(intent);
}
//settings is my shared preferences object
else{
setContentView(R.layout.information_form_layout);
// this part creates a shared preferences and save the values for the first time
Я хочу, чтобы начать другую деятельность, если значения, сохраненные с общими предпочтениями не являются пустыми. Если человек сначала начинает свою деятельность, тогда часть else должна работать, и значения должны заполняться полностью.
Где я понял? Спасибо за помощь.
Я только что сделал, как сказал Хенспейд, но он все еще пытается закрыть.
Настройки - общие настройки объекта.
settings = PreferenceManager.getDefaultSharedPreferences (getApplicationContext());
что настройки здесь –