Придерживаясь формата вашего кода, вы можете сделать это, используя один цикл For
.
For i = lrow To 3 Step -1
If .Cells(i, "A") = .Cells(i - 1, "A") And (.Cells(i, "B") - .Cells(i - 1, "B")) < 100 Then
.Cells(i, "A").EntireRow.Delete
End If
Next i
У меня была похожая ошибка в том же месте. Не уверен, поможет ли это вам, но я забыл установить в своем представлении контента действие Facebook в папке resources / layout.
, т.е.
В методе onCreate ...
setContentView(R.layout.activity_facebook);
Надеюсь, это поможет.
Похоже, вы используете более старый подход для Firebase Auth. Недавние обновления в использовании Firebase Auth SDK, и новый подход - довольно простой и минимальный код. Пожалуйста, обратитесь сюда для получения более подробной информации. https://firebase.google.com/docs/auth/android/firebaseui
Это подход к настройке провайдера аутентификации Facebook и запуску намерения авторизации. Вам нужно будет добавить отдельную логику для обработки Callaback и настройки пользовательского интерфейса (если применимо), которая также доступна по вышеупомянутой ссылке на документацию. Пожалуйста, проверьте его один раз, надеюсь, это уменьшит ваш код и исправит проблему.
// Choose authentication providers
List<AuthUI.IdpConfig> providers = Arrays.asList(
new AuthUI.IdpConfig.FacebookBuilder().build());
// Create and launch sign-in intent
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setAvailableProviders(providers)
.build(),
RC_SIGN_IN);