Я хочу, чтобы активность входа начиналась, когда пользователь запускает приложение, но не выполнил вход в систему раньше. Если успешный вход был завершен раньше, приложение пропустит страницу входа и перейдет в MainMenu.java. Теперь у меня есть:
public class Login extends Activity implements OnClickListener, TaskCompleteCallback{
first_time_check();
...
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.configure);
...}
private boolean first_time_check() {
String first = mPreferences.getString("first", null);
if((first == null)){
Intent i = new Intent(Login.this, MainMenu.class);
startActivity(i);
}
return false;
}
...
SharedPreferences.Editor editor = mPreferences.edit();
editor.putString("first", value);
...
editor.commit();
// Close the activity
Intent i = new Intent(Login.this, MainMenu.class);
startActivity(i);
}
Но я получаю FCs. Что-то не так с тем, как я реализовал SharedPreferences?