List of usage examples for android.support.v4.app FragmentActivity getSupportLoaderManager
public LoaderManager getSupportLoaderManager()
From source file:com.jiajunhui.xapp.medialoader.loader.MediaLoader.java
public static void loadMedia(FragmentActivity activity, AbsLoaderCallBack absLoaderCallBack) { activity.getSupportLoaderManager().restartLoader(0, null, absLoaderCallBack); }
From source file:com.qiscus.sdk.filepicker.util.MediaStoreHelper.java
public static void getPhotoDirs(FragmentActivity activity, Bundle args, FileResultCallback<PhotoDirectory> resultCallback) { if (activity.getSupportLoaderManager().getLoader(FilePickerConst.MEDIA_TYPE_IMAGE) != null) { activity.getSupportLoaderManager().restartLoader(FilePickerConst.MEDIA_TYPE_IMAGE, args, new PhotoDirLoaderCallbacks(activity, resultCallback)); } else {/*from w w w. j a va 2 s . co m*/ activity.getSupportLoaderManager().initLoader(FilePickerConst.MEDIA_TYPE_IMAGE, args, new PhotoDirLoaderCallbacks(activity, resultCallback)); } }
From source file:com.qiscus.sdk.filepicker.util.MediaStoreHelper.java
public static void getVideoDirs(FragmentActivity activity, Bundle args, FileResultCallback<PhotoDirectory> resultCallback) { if (activity.getSupportLoaderManager().getLoader(FilePickerConst.MEDIA_TYPE_VIDEO) != null) { activity.getSupportLoaderManager().restartLoader(FilePickerConst.MEDIA_TYPE_VIDEO, args, new PhotoDirLoaderCallbacks(activity, resultCallback)); } else {/*from www . j av a 2 s. c om*/ activity.getSupportLoaderManager().initLoader(FilePickerConst.MEDIA_TYPE_VIDEO, args, new PhotoDirLoaderCallbacks(activity, resultCallback)); } }
From source file:com.kaichaohulian.baocms.ecdemo.photopicker.utils.MediaStoreHelper.java
public static void getPhotoDirs(FragmentActivity activity, Bundle args, PhotosResultCallback resultCallback) { activity.getSupportLoaderManager().initLoader(0, args, new PhotoDirLoaderCallbacks(activity, resultCallback)); }
From source file:fr.eoit.parameter.Parameters.java
public static void resetParameters(FragmentActivity pActivity) { context = pActivity.getApplicationContext(); pActivity.getSupportLoaderManager().restartLoader(PARAM_LOADER_ID, null, new Parameters()); pActivity.getSupportLoaderManager().restartLoader(STATIONS_LOADER_ID, null, new Parameters()); }
From source file:io.pivotal.arca.fragments.ArcaDispatcherFactory.java
public static ArcaDispatcher generateDispatcher(android.support.v4.app.FragmentActivity activity) { final ContentResolver resolver = activity.getContentResolver(); final ArcaExecutor executor = new ArcaExecutor.DefaultArcaExecutor(resolver, activity); return new ArcaSupportDispatcher(executor, activity, activity.getSupportLoaderManager()); }
From source file:fr.eoit.parameter.Mining.java
public static void loadMiningData(FragmentActivity pActivity, int mode) { if (asteroidMap == null || currentMode != mode) { context = pActivity.getApplicationContext(); currentMode = mode;/*from ww w . j ava 2s. c o m*/ pActivity.getSupportLoaderManager().initLoader(LOADER_ID, null, new Mining()); } }
From source file:com.javielinux.utils.UserActions.java
public static InfoUsers execByCode(String code, final FragmentActivity activity, long fromUser, InfoUsers infoUsers, Object extra) { if (code.equals(USER_ACTION_COLORING)) { goToColoringTweets(activity, infoUsers); } else if (code.equals(USER_ACTION_CREATE_BLOCK)) { APITweetTopics.execute(activity, activity.getSupportLoaderManager(), new APIDelegate() { @Override/*from w w w . j a v a 2 s . c o m*/ public void onResults(BaseResponse result) { } @Override public void onError(ErrorResponse error) { } }, new ExecuteActionUserRequest(UserActions.USER_ACTION_CREATE_BLOCK, null, infoUsers, -1, -1)); } else if (code.equals(USER_ACTION_REPORT_SPAM)) { APITweetTopics.execute(activity, activity.getSupportLoaderManager(), new APIDelegate() { @Override public void onResults(BaseResponse result) { } @Override public void onError(ErrorResponse error) { } }, new ExecuteActionUserRequest(UserActions.USER_ACTION_REPORT_SPAM, null, infoUsers, -1, -1)); } else if (code.equals(USER_ACTION_INCLUDED_LIST_SELECTION)) { goToIncludeListSelection(activity); } else if (code.equals(USER_ACTION_INCLUDED_LIST)) { APITweetTopics.execute(activity, activity.getSupportLoaderManager(), new APIDelegate() { @Override public void onResults(BaseResponse result) { Utils.showMessage(activity, activity.getString(R.string.included_list_message)); } @Override public void onError(ErrorResponse error) { Utils.showMessage(activity, error.getMsgError()); } }, new ExecuteActionUserRequest(UserActions.USER_ACTION_INCLUDED_LIST, null, infoUsers, fromUser, ((Integer) extra).intValue())); } else if (code.equals(USER_ACTION_HIDE)) { goToHide(activity, infoUsers); } else if (code.equals(USER_ACTION_CREATE_TOPIC)) { goToCreateTopic(activity, infoUsers); } else if (code.equals(USER_ACTION_SEND_DIRECT)) { goToDirect(activity, fromUser, infoUsers); } else if (code.equals(USER_ACTION_VIEW_PHOTO_PROFILE)) { goToImageProfile(activity, infoUsers); } else if (code.equals(USER_ACTION_CHANGE_RELATIONSHIP)) { return goToChangeRelationship(activity, infoUsers, (InfoUsers.Friend) extra); } else if (code.equals(USER_ACTION_MY_LISTS)) { Intent userLists = new Intent(activity, UserListsActivity.class); userLists.putExtra(DataFramework.KEY_ID, (long) -1); userLists.putExtra("screenName", infoUsers.getName()); activity.startActivity(userLists); } return null; }
From source file:fr.eoit.parameter.Parameters.java
public static void loadParameters(FragmentActivity pActivity) { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(pActivity); characterId = preferences.getLong("character_id", -1); keyId = preferences.getLong("user_id", -1); vCode = preferences.getString("api_key", null); isMiningActive = preferences.getBoolean("mining_active", true); territory = preferences.getInt("territory", EOITConst.Territories.CALDARI_SPACE); securityStatus = preferences.getFloat("security_status", 0.7f); context = pActivity.getApplicationContext(); if (keyId == -1 && vCode == null) { Skills.setLevelVChar(true);//w ww . j a v a 2s.com } pActivity.getSupportLoaderManager().initLoader(PARAM_LOADER_ID, null, new Parameters()); pActivity.getSupportLoaderManager().initLoader(STATIONS_LOADER_ID, null, new Parameters()); validateStationParams(pActivity); }
From source file:com.gh.bmd.jrt.android.v4.core.LoaderInvocation.java
/** * Destroys the loader with the specified ID. * * @param context the context./*from w ww . ja v a 2 s .c om*/ * @param loaderId the loader ID. */ static void purgeLoader(@Nonnull final Object context, final int loaderId) { final SparseArray<WeakReference<RoutineLoaderCallbacks<?>>> callbackArray = sCallbackMap.get(context); if (callbackArray == null) { return; } final LoaderManager loaderManager; if (context instanceof FragmentActivity) { final FragmentActivity activity = (FragmentActivity) context; loaderManager = activity.getSupportLoaderManager(); } else if (context instanceof Fragment) { final Fragment fragment = (Fragment) context; loaderManager = fragment.getLoaderManager(); } else { throw new IllegalArgumentException("invalid context type: " + context.getClass().getCanonicalName()); } int i = 0; while (i < callbackArray.size()) { final RoutineLoaderCallbacks<?> callbacks = callbackArray.valueAt(i).get(); if (callbacks == null) { callbackArray.remove(callbackArray.keyAt(i)); continue; } final RoutineLoader<?, ?> loader = callbacks.mLoader; if ((loaderId == callbackArray.keyAt(i)) && (loader.getInvocationCount() == 0)) { loaderManager.destroyLoader(loaderId); callbackArray.remove(loaderId); continue; } ++i; } if (callbackArray.size() == 0) { sCallbackMap.remove(context); } }