Runnable запускается дважды без видимой причины (внутри DialogFragment) - PullRequest
0 голосов
/ 11 июня 2018

Код выглядит следующим образом:

@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    handler = new Handler();
    }
}

@Override
public void onStart() {
    super.onStart();
    handler.post(runnable);
}

Runnable runnable = new Runnable() {
    @Override
    public void run() {
        Timber.e("DEBUGGING Runnable");
    }
};

Это происходит только на некоторых устройствах (Huawei P9 lite VNS-L21 и Galaxy J5 SM-J500FN), на других это вообще не происходит.

Подробности:

  1. Во время этого процесса отображение не прекращается / не исчезает.
  2. Работоспособность не упоминается / не выполняется ни в каком другом месте.
  3. Фрагмент onStart () вызывается только один раз

Может ли это быть ошибкой в ​​старых версиях Android?

...