У меня есть приложение, которое использует логин, используя Google+. Я хочу, чтобы экран входа в систему отображался только в первый раз, а затем, когда пользователь выходит из приложения. Что я должен сделать для этого? Я использую это как firstActivity для приложения.Android: Храните логическое устройство на устройстве
import android.content.Intent;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
public class firstActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
findViewById(R.id.sign_in_button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(), LoginActivity.class);
startActivity(i);
finish();
}
});
}
}
Теперь я не знаю, как создать переменную, которая может быть присвоено значение, и храниться на устройстве, которое будет изменено только при выходе из системы. Как мне продолжить?
Будет ли это глобальной переменной и быть доступным во всех действиях, так как я должен установить значение false при выходе пользователя из системы? –
Специфично для приложения. Он может быть доступен для всех видов деятельности в приложении. –