Как запустить MainActivity из LaunchActivity - PullRequest
0 голосов
/ 13 октября 2019

По сути, если пользователь уже вошел в мое приложение, я хочу, чтобы MainActivity запускалась из LaunchActivity, но я не знаю, как это сделать.

Я использую Google Firebase для аутентификации пользователя, но в основном это код студии Android, на котором я потерян. И MainActivity, и Launch Activity расширяют AppCompatActivity

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_launch);
    if(FirebaseAuth.getInstance().getCurrentUser() != null) {
        startActivity(MainActivity);
        finish();
    } else {//the rest of my code follows here 

Это выдает мне ошибку: «Не удается разрешить символ переменной MainActivity», это происходит для строки startActivity (MainActivity);

1 Ответ

0 голосов
/ 13 октября 2019
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_launch);
    if(FirebaseAuth.getInstance().getCurrentUser() != null) {
Intent intent = new Intent(this, MainActivity.class);
        startActivity(intent);
        finish();
    } else {//the rest of my code follows here 

попробуйте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...