Как исправить «V / FA: неактивность, отключение от сервиса» - PullRequest
0 голосов
/ 15 апреля 2019

Я пишу игру для онлайн через службу пожарной охраны.Это игра один на один.Игра работает правильно, но проблема в том, что в плеере одного устройства приложение постоянно вызывает метод onCreate в Android Activity и экран полностью перезагружается.

В logcat появляются:

V / FA: бездействие, отключение от службы

Но эта проблема появляется только на одном устройстве.В плеере одно устройство, а не в плеере два.

В другом потоке люди говорят, что проблема в кеше Android Studio, но у меня это не работает: V / FA:Бездействие, отключение от услуги

    private void gameListener() {
        listenerJugadas = db.collection("games")
                .document(gameId)
                .addSnapshotListener(GameActivity.this, new EventListener<DocumentSnapshot>() {
                    @Override
                    public void onEvent(@Nullable DocumentSnapshot snapshot, @Nullable FirebaseFirestoreException e) {
                        if (e != null) {
                            Toast.makeText(GameActivity.this, "Error while loading!", Toast.LENGTH_SHORT).show();
                            Log.d("TAG", e.toString());
                            return;
                        }

                        String source = snapshot != null && snapshot.getMetadata().hasPendingWrites()
                                ? "Local" : "Server";

                        if(snapshot.exists() && source == "Server") {
                            jugada = snapshot.toObject(Jugada.class);
                            if(playerOneName.isEmpty() || playerTwoName.isEmpty()) {
                                getPlayerNames();
                            }
                            updateUI();
                        }

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