Посмотрите на запрос: Сортировка и естественный порядок, http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order , а также sort () в методах курсора http://www.mongodb.org/display/DOCS/Advanced+Queries
Ваш logcat сам решает вашу проблему:
Вам необходимо позвонить FirebaseApp.initializeApp (Context) в классе вашего приложения.
Вы получаете эту ошибку, потому что в вашем коде вы не инициализировали базу данных огня.
просто добавьте это в свой метод создания действия
FirebaseApp.initializeApp(this);
mAuth = FirebaseAuth.getInstance();
Как указывалось ранее кем-то, ошибка указывает на то, что вы либо пропустили вызов метода FirebaseApp.initializeApp (Context), либо последовательность неверна.
В Firebase Auth SDK были недавно обновлены обновления, и новый подход - довольно простой и минимальный код. Пожалуйста, обратитесь сюда для более подробной информации https://firebase.google.com/docs/auth/android/firebaseui
Это подход к настройке провайдеров аутентификации и запуску намерения авторизации. Вам нужно будет добавить отдельную логику для обработки Callaback и настройки пользовательского интерфейса (если применимо), которая также доступна по вышеупомянутой ссылке на документацию.
// Choose authentication providers
List<AuthUI.IdpConfig> providers = Arrays.asList(
new AuthUI.IdpConfig.EmailBuilder().build(),
new AuthUI.IdpConfig.PhoneBuilder().build(),
new AuthUI.IdpConfig.GoogleBuilder().build(),
new AuthUI.IdpConfig.FacebookBuilder().build(),
new AuthUI.IdpConfig.TwitterBuilder().build());
// Create and launch sign-in intent
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(providers)
.build(),
RC_SIGN_IN);
Убедитесь, что вы следуете всем шагам документации Firebase:
Документация Firebase по аутентификации
Вам необходимо добавить службы Google в файл градла уровня проекта: [ 115]
classpath 'com.google.gms:google-services:4.2.0'
И вам нужно добавить в свой файл gradle уровня приложения зависимость ядра firebase:
implementation 'com.google.firebase:firebase-core:16.0.6'
Убедитесь, что вы включили параметры авторизации в консоли при входе в методы