Java 类android.widget.Advanceable 实例源码

项目:LaunchEnr    文件:LauncherAppWidgetHostView.java   
private void checkIfAutoAdvance() {
    boolean isAutoAdvance = false;
    Advanceable target = getAdvanceable();
    if (target != null) {
        isAutoAdvance = true;
        target.fyiWillBeAdvancedByHostKThx();
    }

    boolean wasAutoAdvance = sAutoAdvanceWidgetIds.indexOfKey(getAppWidgetId()) >= 0;
    if (isAutoAdvance != wasAutoAdvance) {
        if (isAutoAdvance) {
            sAutoAdvanceWidgetIds.put(getAppWidgetId(), true);
        } else {
            sAutoAdvanceWidgetIds.delete(getAppWidgetId());
        }
        maybeRegisterAutoAdvance();
    }
}
项目:LaunchEnr    文件:LauncherAppWidgetHostView.java   
private Advanceable getAdvanceable() {
    AppWidgetProviderInfo info = getAppWidgetInfo();
    if (info == null || info.autoAdvanceViewId == NO_ID || !mIsAttachedToWindow) {
        return null;
    }
    View v = findViewById(info.autoAdvanceViewId);
    return (v instanceof Advanceable) ? (Advanceable) v : null;
}
项目:LaunchEnr    文件:LauncherAppWidgetHostView.java   
private void runAutoAdvance() {
    Advanceable target = getAdvanceable();
    if (target != null) {
        target.advance();
    }
    scheduleNextAdvance();
}
项目:FlickLauncher    文件:Launcher.java   
private void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateAutoAdvanceState();
    }
}
项目:SimpleUILauncher    文件:Launcher.java   
private void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateAutoAdvanceState();
    }
}
项目:SimplOS    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateAutoAdvanceState();
    }
}
项目:Trebuchet    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateAutoAdvanceState();
    }
}
项目:TurboLauncher    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView,
        AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1)
        return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateRunning();
    }
}
项目:FLauncher    文件:Launcher.java   
private void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateAutoAdvanceState();
    }
}
项目:LB-Launcher    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateRunning();
    }
}
项目:LeanLauncher    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateRunning();
    }
}
项目:androidProject    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateRunning();
    }
}
项目:open-gel-plus    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView, AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1) return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateRunning();
    }
}
项目:Fairphone    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView,
        AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1)
        return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateRunning();
    }
}
项目:Fairphone---DEPRECATED    文件:Launcher.java   
void addWidgetToAutoAdvanceIfNeeded(View hostView,
        AppWidgetProviderInfo appWidgetInfo) {
    if (appWidgetInfo == null || appWidgetInfo.autoAdvanceViewId == -1)
        return;
    View v = hostView.findViewById(appWidgetInfo.autoAdvanceViewId);
    if (v instanceof Advanceable) {
        mWidgetsToAdvance.put(hostView, appWidgetInfo);
        ((Advanceable) v).fyiWillBeAdvancedByHostKThx();
        updateRunning();
    }
}