WPF BackgroundWorker против диспетчера

Что касается @Anthonyeef отличного ответа, вот пример кода в Java:

private boolean shouldShowFragmentInOnResume;

private void someMethodThatShowsTheFragment() {

    if (this.getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED)) {
        showFragment();
    } else {
        shouldShowFragmentInOnResume = true;
    }
}

private void showFragment() {
    //Your code here
}

@Override
protected void onResume() {
    super.onResume();

    if (shouldShowFragmentInOnResume) {
        shouldShowFragmentInOnResume = false;
        showFragment();
    }
}
30
задан dmckee 21 September 2010 в 18:55
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: