1package android.support.v4.app { 2 3 public class DialogFragment extends android.support.v4.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 4 ctor public DialogFragment(); 5 method public void dismiss(); 6 method public void dismissAllowingStateLoss(); 7 method public android.app.Dialog getDialog(); 8 method public boolean getShowsDialog(); 9 method public int getTheme(); 10 method public boolean isCancelable(); 11 method public void onCancel(android.content.DialogInterface); 12 method public android.app.Dialog onCreateDialog(android.os.Bundle); 13 method public void onDismiss(android.content.DialogInterface); 14 method public void setCancelable(boolean); 15 method public void setShowsDialog(boolean); 16 method public void setStyle(int, int); 17 method public void show(android.support.v4.app.FragmentManager, java.lang.String); 18 method public int show(android.support.v4.app.FragmentTransaction, java.lang.String); 19 field public static final int STYLE_NORMAL = 0; // 0x0 20 field public static final int STYLE_NO_FRAME = 2; // 0x2 21 field public static final int STYLE_NO_INPUT = 3; // 0x3 22 field public static final int STYLE_NO_TITLE = 1; // 0x1 23 } 24 25 public class Fragment implements android.content.ComponentCallbacks android.view.View.OnCreateContextMenuListener { 26 ctor public Fragment(); 27 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 28 method public final boolean equals(java.lang.Object); 29 method public final android.support.v4.app.FragmentActivity getActivity(); 30 method public boolean getAllowEnterTransitionOverlap(); 31 method public boolean getAllowReturnTransitionOverlap(); 32 method public final android.os.Bundle getArguments(); 33 method public final android.support.v4.app.FragmentManager getChildFragmentManager(); 34 method public android.content.Context getContext(); 35 method public java.lang.Object getEnterTransition(); 36 method public java.lang.Object getExitTransition(); 37 method public final android.support.v4.app.FragmentManager getFragmentManager(); 38 method public final java.lang.Object getHost(); 39 method public final int getId(); 40 method public final android.view.LayoutInflater getLayoutInflater(); 41 method public android.arch.lifecycle.Lifecycle getLifecycle(); 42 method public android.support.v4.app.LoaderManager getLoaderManager(); 43 method public final android.support.v4.app.Fragment getParentFragment(); 44 method public java.lang.Object getReenterTransition(); 45 method public final android.content.res.Resources getResources(); 46 method public final boolean getRetainInstance(); 47 method public java.lang.Object getReturnTransition(); 48 method public java.lang.Object getSharedElementEnterTransition(); 49 method public java.lang.Object getSharedElementReturnTransition(); 50 method public final java.lang.String getString(int); 51 method public final java.lang.String getString(int, java.lang.Object...); 52 method public final java.lang.String getTag(); 53 method public final android.support.v4.app.Fragment getTargetFragment(); 54 method public final int getTargetRequestCode(); 55 method public final java.lang.CharSequence getText(int); 56 method public boolean getUserVisibleHint(); 57 method public android.view.View getView(); 58 method public final int hashCode(); 59 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String); 60 method public static android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 61 method public final boolean isAdded(); 62 method public final boolean isDetached(); 63 method public final boolean isHidden(); 64 method public final boolean isInLayout(); 65 method public final boolean isRemoving(); 66 method public final boolean isResumed(); 67 method public final boolean isStateSaved(); 68 method public final boolean isVisible(); 69 method public void onActivityCreated(android.os.Bundle); 70 method public void onActivityResult(int, int, android.content.Intent); 71 method public void onAttach(android.content.Context); 72 method public deprecated void onAttach(android.app.Activity); 73 method public void onAttachFragment(android.support.v4.app.Fragment); 74 method public void onConfigurationChanged(android.content.res.Configuration); 75 method public boolean onContextItemSelected(android.view.MenuItem); 76 method public void onCreate(android.os.Bundle); 77 method public android.view.animation.Animation onCreateAnimation(int, boolean, int); 78 method public android.animation.Animator onCreateAnimator(int, boolean, int); 79 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 80 method public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 81 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 82 method public void onDestroy(); 83 method public void onDestroyOptionsMenu(); 84 method public void onDestroyView(); 85 method public void onDetach(); 86 method public android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle); 87 method public void onHiddenChanged(boolean); 88 method public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle); 89 method public deprecated void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 90 method public void onLowMemory(); 91 method public void onMultiWindowModeChanged(boolean); 92 method public boolean onOptionsItemSelected(android.view.MenuItem); 93 method public void onOptionsMenuClosed(android.view.Menu); 94 method public void onPause(); 95 method public void onPictureInPictureModeChanged(boolean); 96 method public void onPrepareOptionsMenu(android.view.Menu); 97 method public void onRequestPermissionsResult(int, java.lang.String[], int[]); 98 method public void onResume(); 99 method public void onSaveInstanceState(android.os.Bundle); 100 method public void onStart(); 101 method public void onStop(); 102 method public void onViewCreated(android.view.View, android.os.Bundle); 103 method public void onViewStateRestored(android.os.Bundle); 104 method public void postponeEnterTransition(); 105 method public void registerForContextMenu(android.view.View); 106 method public final void requestPermissions(java.lang.String[], int); 107 method public void setAllowEnterTransitionOverlap(boolean); 108 method public void setAllowReturnTransitionOverlap(boolean); 109 method public void setArguments(android.os.Bundle); 110 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 111 method public void setEnterTransition(java.lang.Object); 112 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 113 method public void setExitTransition(java.lang.Object); 114 method public void setHasOptionsMenu(boolean); 115 method public void setInitialSavedState(android.support.v4.app.Fragment.SavedState); 116 method public void setMenuVisibility(boolean); 117 method public void setReenterTransition(java.lang.Object); 118 method public void setRetainInstance(boolean); 119 method public void setReturnTransition(java.lang.Object); 120 method public void setSharedElementEnterTransition(java.lang.Object); 121 method public void setSharedElementReturnTransition(java.lang.Object); 122 method public void setTargetFragment(android.support.v4.app.Fragment, int); 123 method public void setUserVisibleHint(boolean); 124 method public boolean shouldShowRequestPermissionRationale(java.lang.String); 125 method public void startActivity(android.content.Intent); 126 method public void startActivity(android.content.Intent, android.os.Bundle); 127 method public void startActivityForResult(android.content.Intent, int); 128 method public void startActivityForResult(android.content.Intent, int, android.os.Bundle); 129 method public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 130 method public void startPostponedEnterTransition(); 131 method public void unregisterForContextMenu(android.view.View); 132 } 133 134 public static class Fragment.InstantiationException extends java.lang.RuntimeException { 135 ctor public Fragment.InstantiationException(java.lang.String, java.lang.Exception); 136 } 137 138 public static class Fragment.SavedState implements android.os.Parcelable { 139 method public int describeContents(); 140 method public void writeToParcel(android.os.Parcel, int); 141 field public static final android.os.Parcelable.Creator<android.support.v4.app.Fragment.SavedState> CREATOR; 142 } 143 144 public class FragmentActivity extends android.support.v4.app.SupportActivity { 145 ctor public FragmentActivity(); 146 method public java.lang.Object getLastCustomNonConfigurationInstance(); 147 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 148 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 149 method public void onAttachFragment(android.support.v4.app.Fragment); 150 method public void onMultiWindowModeChanged(boolean); 151 method public void onPictureInPictureModeChanged(boolean); 152 method protected void onResumeFragments(); 153 method public java.lang.Object onRetainCustomNonConfigurationInstance(); 154 method public final java.lang.Object onRetainNonConfigurationInstance(); 155 method public void setEnterSharedElementCallback(android.support.v4.app.SharedElementCallback); 156 method public void setExitSharedElementCallback(android.support.v4.app.SharedElementCallback); 157 method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 158 method public void startActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int, android.os.Bundle); 159 method public void startIntentSenderFromFragment(android.support.v4.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 160 method public void supportFinishAfterTransition(); 161 method public deprecated void supportInvalidateOptionsMenu(); 162 method public void supportPostponeEnterTransition(); 163 method public void supportStartPostponedEnterTransition(); 164 method public final void validateRequestPermissionsRequestCode(int); 165 } 166 167 public abstract class FragmentContainer { 168 ctor public FragmentContainer(); 169 method public android.support.v4.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 170 method public abstract android.view.View onFindViewById(int); 171 method public abstract boolean onHasView(); 172 } 173 174 public class FragmentController { 175 method public void attachHost(android.support.v4.app.Fragment); 176 method public static final android.support.v4.app.FragmentController createController(android.support.v4.app.FragmentHostCallback<?>); 177 method public void dispatchActivityCreated(); 178 method public void dispatchConfigurationChanged(android.content.res.Configuration); 179 method public boolean dispatchContextItemSelected(android.view.MenuItem); 180 method public void dispatchCreate(); 181 method public boolean dispatchCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 182 method public void dispatchDestroy(); 183 method public void dispatchDestroyView(); 184 method public void dispatchLowMemory(); 185 method public void dispatchMultiWindowModeChanged(boolean); 186 method public boolean dispatchOptionsItemSelected(android.view.MenuItem); 187 method public void dispatchOptionsMenuClosed(android.view.Menu); 188 method public void dispatchPause(); 189 method public void dispatchPictureInPictureModeChanged(boolean); 190 method public boolean dispatchPrepareOptionsMenu(android.view.Menu); 191 method public void dispatchReallyStop(); 192 method public void dispatchResume(); 193 method public void dispatchStart(); 194 method public void dispatchStop(); 195 method public void doLoaderDestroy(); 196 method public void doLoaderRetain(); 197 method public void doLoaderStart(); 198 method public void doLoaderStop(boolean); 199 method public void dumpLoaders(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 200 method public boolean execPendingActions(); 201 method public android.support.v4.app.Fragment findFragmentByWho(java.lang.String); 202 method public java.util.List<android.support.v4.app.Fragment> getActiveFragments(java.util.List<android.support.v4.app.Fragment>); 203 method public int getActiveFragmentsCount(); 204 method public android.support.v4.app.FragmentManager getSupportFragmentManager(); 205 method public android.support.v4.app.LoaderManager getSupportLoaderManager(); 206 method public void noteStateNotSaved(); 207 method public android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 208 method public void reportLoaderStart(); 209 method public deprecated void restoreAllState(android.os.Parcelable, java.util.List<android.support.v4.app.Fragment>); 210 method public void restoreAllState(android.os.Parcelable, android.support.v4.app.FragmentManagerNonConfig); 211 method public void restoreLoaderNonConfig(android.support.v4.util.SimpleArrayMap<java.lang.String, android.support.v4.app.LoaderManager>); 212 method public android.support.v4.util.SimpleArrayMap<java.lang.String, android.support.v4.app.LoaderManager> retainLoaderNonConfig(); 213 method public android.support.v4.app.FragmentManagerNonConfig retainNestedNonConfig(); 214 method public deprecated java.util.List<android.support.v4.app.Fragment> retainNonConfig(); 215 method public android.os.Parcelable saveAllState(); 216 } 217 218 public abstract class FragmentHostCallback<E> extends android.support.v4.app.FragmentContainer { 219 ctor public FragmentHostCallback(android.content.Context, android.os.Handler, int); 220 method public void onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 221 method public android.view.View onFindViewById(int); 222 method public abstract E onGetHost(); 223 method public android.view.LayoutInflater onGetLayoutInflater(); 224 method public int onGetWindowAnimations(); 225 method public boolean onHasView(); 226 method public boolean onHasWindowAnimations(); 227 method public void onRequestPermissionsFromFragment(android.support.v4.app.Fragment, java.lang.String[], int); 228 method public boolean onShouldSaveFragmentState(android.support.v4.app.Fragment); 229 method public boolean onShouldShowRequestPermissionRationale(java.lang.String); 230 method public void onStartActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int); 231 method public void onStartActivityFromFragment(android.support.v4.app.Fragment, android.content.Intent, int, android.os.Bundle); 232 method public void onStartIntentSenderFromFragment(android.support.v4.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 233 method public void onSupportInvalidateOptionsMenu(); 234 } 235 236 public abstract class FragmentManager { 237 ctor public FragmentManager(); 238 method public abstract void addOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 239 method public abstract android.support.v4.app.FragmentTransaction beginTransaction(); 240 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 241 method public static void enableDebugLogging(boolean); 242 method public abstract boolean executePendingTransactions(); 243 method public abstract android.support.v4.app.Fragment findFragmentById(int); 244 method public abstract android.support.v4.app.Fragment findFragmentByTag(java.lang.String); 245 method public abstract android.support.v4.app.FragmentManager.BackStackEntry getBackStackEntryAt(int); 246 method public abstract int getBackStackEntryCount(); 247 method public abstract android.support.v4.app.Fragment getFragment(android.os.Bundle, java.lang.String); 248 method public abstract java.util.List<android.support.v4.app.Fragment> getFragments(); 249 method public abstract android.support.v4.app.Fragment getPrimaryNavigationFragment(); 250 method public abstract boolean isDestroyed(); 251 method public abstract boolean isStateSaved(); 252 method public abstract void popBackStack(); 253 method public abstract void popBackStack(java.lang.String, int); 254 method public abstract void popBackStack(int, int); 255 method public abstract boolean popBackStackImmediate(); 256 method public abstract boolean popBackStackImmediate(java.lang.String, int); 257 method public abstract boolean popBackStackImmediate(int, int); 258 method public abstract void putFragment(android.os.Bundle, java.lang.String, android.support.v4.app.Fragment); 259 method public abstract void registerFragmentLifecycleCallbacks(android.support.v4.app.FragmentManager.FragmentLifecycleCallbacks, boolean); 260 method public abstract void removeOnBackStackChangedListener(android.support.v4.app.FragmentManager.OnBackStackChangedListener); 261 method public abstract android.support.v4.app.Fragment.SavedState saveFragmentInstanceState(android.support.v4.app.Fragment); 262 method public abstract void unregisterFragmentLifecycleCallbacks(android.support.v4.app.FragmentManager.FragmentLifecycleCallbacks); 263 field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1 264 } 265 266 public static abstract interface FragmentManager.BackStackEntry { 267 method public abstract java.lang.CharSequence getBreadCrumbShortTitle(); 268 method public abstract int getBreadCrumbShortTitleRes(); 269 method public abstract java.lang.CharSequence getBreadCrumbTitle(); 270 method public abstract int getBreadCrumbTitleRes(); 271 method public abstract int getId(); 272 method public abstract java.lang.String getName(); 273 } 274 275 public static abstract class FragmentManager.FragmentLifecycleCallbacks { 276 ctor public FragmentManager.FragmentLifecycleCallbacks(); 277 method public void onFragmentActivityCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle); 278 method public void onFragmentAttached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.content.Context); 279 method public void onFragmentCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle); 280 method public void onFragmentDestroyed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 281 method public void onFragmentDetached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 282 method public void onFragmentPaused(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 283 method public void onFragmentPreAttached(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.content.Context); 284 method public void onFragmentPreCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle); 285 method public void onFragmentResumed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 286 method public void onFragmentSaveInstanceState(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.os.Bundle); 287 method public void onFragmentStarted(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 288 method public void onFragmentStopped(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 289 method public void onFragmentViewCreated(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment, android.view.View, android.os.Bundle); 290 method public void onFragmentViewDestroyed(android.support.v4.app.FragmentManager, android.support.v4.app.Fragment); 291 } 292 293 public static abstract interface FragmentManager.OnBackStackChangedListener { 294 method public abstract void onBackStackChanged(); 295 } 296 297 public class FragmentManagerNonConfig { 298 } 299 300 public abstract class FragmentPagerAdapter extends android.support.v4.view.PagerAdapter { 301 ctor public FragmentPagerAdapter(android.support.v4.app.FragmentManager); 302 method public abstract android.support.v4.app.Fragment getItem(int); 303 method public long getItemId(int); 304 method public boolean isViewFromObject(android.view.View, java.lang.Object); 305 } 306 307 public abstract class FragmentStatePagerAdapter extends android.support.v4.view.PagerAdapter { 308 ctor public FragmentStatePagerAdapter(android.support.v4.app.FragmentManager); 309 method public abstract android.support.v4.app.Fragment getItem(int); 310 method public boolean isViewFromObject(android.view.View, java.lang.Object); 311 } 312 313 public class FragmentTabHost extends android.widget.TabHost implements android.widget.TabHost.OnTabChangeListener { 314 ctor public FragmentTabHost(android.content.Context); 315 ctor public FragmentTabHost(android.content.Context, android.util.AttributeSet); 316 method public void addTab(android.widget.TabHost.TabSpec, java.lang.Class<?>, android.os.Bundle); 317 method public void onTabChanged(java.lang.String); 318 method public deprecated void setup(); 319 method public void setup(android.content.Context, android.support.v4.app.FragmentManager); 320 method public void setup(android.content.Context, android.support.v4.app.FragmentManager, int); 321 } 322 323 public abstract class FragmentTransaction { 324 ctor public FragmentTransaction(); 325 method public abstract android.support.v4.app.FragmentTransaction add(android.support.v4.app.Fragment, java.lang.String); 326 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment); 327 method public abstract android.support.v4.app.FragmentTransaction add(int, android.support.v4.app.Fragment, java.lang.String); 328 method public abstract android.support.v4.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String); 329 method public abstract android.support.v4.app.FragmentTransaction addToBackStack(java.lang.String); 330 method public abstract android.support.v4.app.FragmentTransaction attach(android.support.v4.app.Fragment); 331 method public abstract int commit(); 332 method public abstract int commitAllowingStateLoss(); 333 method public abstract void commitNow(); 334 method public abstract void commitNowAllowingStateLoss(); 335 method public abstract android.support.v4.app.FragmentTransaction detach(android.support.v4.app.Fragment); 336 method public abstract android.support.v4.app.FragmentTransaction disallowAddToBackStack(); 337 method public abstract android.support.v4.app.FragmentTransaction hide(android.support.v4.app.Fragment); 338 method public abstract boolean isAddToBackStackAllowed(); 339 method public abstract boolean isEmpty(); 340 method public abstract android.support.v4.app.FragmentTransaction remove(android.support.v4.app.Fragment); 341 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment); 342 method public abstract android.support.v4.app.FragmentTransaction replace(int, android.support.v4.app.Fragment, java.lang.String); 343 method public abstract android.support.v4.app.FragmentTransaction runOnCommit(java.lang.Runnable); 344 method public abstract deprecated android.support.v4.app.FragmentTransaction setAllowOptimization(boolean); 345 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(int); 346 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence); 347 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(int); 348 method public abstract android.support.v4.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence); 349 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int); 350 method public abstract android.support.v4.app.FragmentTransaction setCustomAnimations(int, int, int, int); 351 method public abstract android.support.v4.app.FragmentTransaction setPrimaryNavigationFragment(android.support.v4.app.Fragment); 352 method public abstract android.support.v4.app.FragmentTransaction setReorderingAllowed(boolean); 353 method public abstract android.support.v4.app.FragmentTransaction setTransition(int); 354 method public abstract android.support.v4.app.FragmentTransaction setTransitionStyle(int); 355 method public abstract android.support.v4.app.FragmentTransaction show(android.support.v4.app.Fragment); 356 field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000 357 field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000 358 field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002 359 field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003 360 field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001 361 field public static final int TRANSIT_NONE = 0; // 0x0 362 field public static final int TRANSIT_UNSET = -1; // 0xffffffff 363 } 364 365 public class ListFragment extends android.support.v4.app.Fragment { 366 ctor public ListFragment(); 367 method public android.widget.ListAdapter getListAdapter(); 368 method public android.widget.ListView getListView(); 369 method public long getSelectedItemId(); 370 method public int getSelectedItemPosition(); 371 method public void onListItemClick(android.widget.ListView, android.view.View, int, long); 372 method public void setEmptyText(java.lang.CharSequence); 373 method public void setListAdapter(android.widget.ListAdapter); 374 method public void setListShown(boolean); 375 method public void setListShownNoAnimation(boolean); 376 method public void setSelection(int); 377 } 378 379 public abstract class LoaderManager { 380 ctor public LoaderManager(); 381 method public abstract void destroyLoader(int); 382 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 383 method public static void enableDebugLogging(boolean); 384 method public abstract <D> android.support.v4.content.Loader<D> getLoader(int); 385 method public boolean hasRunningLoaders(); 386 method public abstract <D> android.support.v4.content.Loader<D> initLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 387 method public abstract <D> android.support.v4.content.Loader<D> restartLoader(int, android.os.Bundle, android.support.v4.app.LoaderManager.LoaderCallbacks<D>); 388 } 389 390 public static abstract interface LoaderManager.LoaderCallbacks<D> { 391 method public abstract android.support.v4.content.Loader<D> onCreateLoader(int, android.os.Bundle); 392 method public abstract void onLoadFinished(android.support.v4.content.Loader<D>, D); 393 method public abstract void onLoaderReset(android.support.v4.content.Loader<D>); 394 } 395 396} 397 398