Приложение просто открывается и закрывается, даже если я инициализирую контекст (Firebase) - PullRequest
0 голосов
/ 03 февраля 2019

Итак, я пытался запустить свое первое приложение и столкнулся с проблемой, когда попытался отладить его на своем телефоне.В сообщении об ошибке указывается

Caused by: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.stuff.morestuff. Make sure to call FirebaseApp.initializeApp(Context) first.
        at com.google.firebase.FirebaseApp.getInstance(SourceFile:218)
        at com.google.firebase.auth.FirebaseAuth.getInstance(Unknown Source:1)
        at com.stuff.morestuff.MainActivity.<init>(MainActivity.java:13)

И я пытался использовать FirebaseApp.initializeApp(this), но все равно выдает ту же ошибку.

public class MainActivity extends AppCompatActivity {

    private FirebaseAuth mAuth;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //I've tried using this too but it didn't change anything, still the same error
        //FirebaseApp.initializeApp(this);
        mAuth = FirebaseAuth.getInstance();
    }

    @Override
    public void onStart() {
        super.onStart();
        // Check if user is signed in (non-null) and update UI accordingly.
        FirebaseUser currentUser = mAuth.getCurrentUser();

        if(currentUser == null){
            Intent startIntent = new Intent(MainActivity.this, StartActivity.class);
            startActivity(startIntent);
        }
    }
}

Я что-то пропустил?

1 Ответ

0 голосов
/ 03 февраля 2019

Это решение сработало для меня.** ЗАМЕЧАНИЯ Проверьте комментарии к решению, если вы хотите использовать 4.1.0

https://stackoverflow.com/a/52136056/7808468

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