项目:mobile-store
文件:CategoryController.java
CategoryController(final Activity activity,LoaderManager loaderManager,View itemView) {
super(itemView);
this.activity = activity;
this.loaderManager = loaderManager;
appCardsAdapter = new AppPreviewAdapter(activity);
viewAll = (Button) itemView.findViewById(R.id.button);
viewAll.setonClickListener(onViewAll);
heading = (TextView) itemView.findViewById(R.id.name);
image = (FeatureImage) itemView.findViewById(R.id.category_image);
background = (FrameLayout) itemView.findViewById(R.id.category_background);
RecyclerView appCards = (RecyclerView) itemView.findViewById(R.id.app_cards);
appCards.setAdapter(appCardsAdapter);
appCards.addItemdecoration(new ItemDecorator(activity));
displayImageOptions = new displayImageOptions.Builder()
.cacheInMemory(true)
.imageScaleType(ImageScaleType.NONE)
.displayer(new FadeInBitmapdisplayer(100,true,false))
.bitmapConfig(Bitmap.Config.RGB_565)
.build();
}
项目:Farmacias
文件:FindFragment.java
@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Utils.logD(LOG_TAG,"onCreate");
mSharedPreferences = new PreferencesManagerImp(getActivity().getApplicationContext());
mLocation = mSharedPreferences.getLocation();
if (savedInstanceState != null) {
mRotation = true;
}
LoaderProvider loaderProvider = new LoaderProvider(getContext());
LoaderManager loaderManager = getLoaderManager();
Geocoder geocoder = new Geocoder(getActivity());
// loaderManager.enableDebugLogging(true);
mPresenter = new FindPresenter(mLocation,loaderManager,loaderProvider,geocoder);
setHasOptionsMenu(true);
mRecentSearchSuggestions = new SearchRecentSuggestions(getContext(),RecentSuggestionsprovider.AUTHORITY,RecentSuggestionsprovider.MODE);
mCompositeSubscription = new CompositeSubscription();
mActivityCoordinator = (CoordinatorLayout) getActivity().findViewById(R.id.coordinator);
mSnackCoordinator = (CoordinatorLayout) getActivity().findViewById(R.id.coordinatorSnackContainer);
}
项目:BlackList
文件:SMSConversationsListFragment.java
private void loadListViewItems(int listPosition,boolean markSeen,boolean showProgress) {
if (!isAdded()) {
return;
}
int loaderId = 0;
ConversationsLoaderCallbacks callbacks =
new ConversationsLoaderCallbacks(getContext(),listView,listPosition,cursorAdapter,markSeen,showProgress);
LoaderManager manager = getLoaderManager();
Loader<?> loader = manager.getLoader(loaderId);
if (loader == null) {
// init and run the items loader
manager.initLoader(loaderId,null,callbacks);
} else {
// restart loader
manager.restartLoader(loaderId,callbacks);
}
}
项目:BlackList
文件:JournalFragment.java
private void loadListViewItems(String itemsFilter,boolean deleteItems,int listPosition) {
if (!isAdded()) {
return;
}
int loaderId = 0;
JournalItemsLoaderCallbacks callbacks =
new JournalItemsLoaderCallbacks(getContext(),itemsFilter,deleteItems,listPosition);
LoaderManager manager = getLoaderManager();
if (manager.getLoader(loaderId) == null) {
// init and run the items loader
manager.initLoader(loaderId,callbacks);
}
}
项目:BlackList
文件:SMSConversationFragment.java
private void loadListViewItems(int threadId,int unreadCount,int listPosition) {
if (!isAdded()) {
return;
}
int loaderId = 0;
ConversationLoaderCallbacks callbacks =
new ConversationLoaderCallbacks(getContext(),threadId,unreadCount,cursorAdapter);
LoaderManager manager = getLoaderManager();
if (manager.getLoader(loaderId) == null) {
// init and run the items loader
manager.initLoader(loaderId,callbacks);
}
}
项目:BlackList
文件:ContactsFragment.java
private void loadListViewItems(String itemsFilter,int listPosition) {
if (!isAdded()) {
return;
}
int loaderId = 0;
ContactsLoaderCallbacks callbacks =
new ContactsLoaderCallbacks(getContext(),contactType,callbacks);
}
}
项目:android-samples
文件:MainActivity.java
private void search(EditText editText) {
mEditText = editText;
// Initialize the Loader with id '1239' and callbacks.
// If the loader doesn't already exist,one is created. Otherwise,// the already created Loader is reused. In either case,the
// LoaderManager will manage the Loader across the Activity/Fragment
// lifecycle,will receive any new loads once they have completed,// and will report this new data back via callbacks.
LoaderManager lm = getSupportLoaderManager();
//close any loader that is already running
lm.destroyLoader(LOADER_ID);
//init new loader
lm.initLoader(LOADER_ID,this);
}
项目:toothpick
文件:SmoothieSupportActivityModuleTest.java
@Test
public void testGet() throws Exception {
//GIVEN
FragmentActivity activity = Robolectric.buildActivity(FragmentActivity.class).create().get();
Application application = RuntimeEnvironment.application;
Scope appScope = Toothpick.openScope(application);
appScope.installModules(new SmoothieApplicationModule(application));
Scope activityScope = Toothpick.openScopes(application,activity);
activityScope.installModules(new SmoothieSupportActivityModule(activity));
//WHEN
Activity injectedActivity = activityScope.getInstance(Activity.class);
FragmentManager fragmentManager = activityScope.getInstance(FragmentManager.class);
LoaderManager loaderManager = activityScope.getInstance(LoaderManager.class);
LayoutInflater layoutInflater = activityScope.getInstance(LayoutInflater.class);
//THEN
assertthat(injectedActivity,instanceOf(FragmentActivity.class));
assertthat((FragmentActivity) injectedActivity,sameInstance(activity));
assertthat(fragmentManager,notNullValue());
assertthat(loaderManager,notNullValue());
assertthat(layoutInflater,notNullValue());
}
项目:py-eventos-android
文件:EventDetailsFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Activity activity = getActivity();
if (activity instanceof FloatingActionButtonProvider) {
actionButton = ((FloatingActionButtonProvider) activity).getActionButton();
if (actionButton != null) {
actionButton.setonClickListener(actionButtonClickListener);
}
}
// Ensure the actionButton is initialized before creating the options menu
setHasOptionsMenu(true);
LoaderManager loaderManager = getLoaderManager();
loaderManager.initLoader(BOOKMARK_STATUS_LOADER_ID,bookmarkStatusLoaderCallbacks);
loaderManager.initLoader(EVENT_DETAILS_LOADER_ID,eventDetailsLoaderCallbacks);
}
项目:PTHAndroid
文件:RequestSearchFragment.java
private void startSearch(String terms,String tags,int page){
noresults.setVisibility(View.GONE);
Bundle args = new Bundle();
args.putString(SearchActivity.TERMS,terms);
args.putString(SearchActivity.TAGS,tags);
args.putInt(SearchActivity.PAGE,page);
LoaderManager lm = getLoaderManager();
Loader l = lm.getLoader(page);
if (l == null){
lm.initLoader(page,args,this);
}
//Check if the terms and tags are different from what the loader has and restart if they're different
else {
RequestSearchAsyncLoader s = (RequestSearchAsyncLoader)l;
if (!s.getTerms().equalsIgnoreCase(searchTerms) || !s.getTags().equalsIgnoreCase(tags)){
lm.restartLoader(page,this);
}
else {
lm.initLoader(page,this);
}
}
}
项目:PTHAndroid
文件:UserSearchFragment.java
private void startSearch(String terms,terms);
args.putInt(SearchActivity.PAGE,this);
}
//Check if the terms and tags are different from what the loader has and restart if they're different
else {
UserSearchAsyncLoader s = (UserSearchAsyncLoader)l;
if (!s.getTerms().equalsIgnoreCase(searchTerms)){
lm.restartLoader(page,this);
}
}
}
项目:PTHAndroid
文件:TorrentSearchFragment.java
private void startSearch(String terms,this);
}
//Check if the terms and tags are different from what the loader has and restart if they're different
else {
TorrentSearchAsyncLoader s = (TorrentSearchAsyncLoader)l;
if (!s.getTerms().equalsIgnoreCase(searchTerms) || !s.getTags().equalsIgnoreCase(tags)){
lm.restartLoader(page,this);
}
}
}
项目:CompositeAndroid
文件:FragmentDelegate.java
public LoaderManager getLoaderManager() {
if (mPlugins.isEmpty()) {
return getoriginal().super_getLoaderManager();
}
final ListIterator<FragmentPlugin> iterator = mPlugins.listIterator(mPlugins.size());
final CallFun0<LoaderManager> superCall = new CallFun0<LoaderManager>(
"getLoaderManager()") {
@Override
public LoaderManager call() {
if (iterator.hasPrevIoUs()) {
return iterator.prevIoUs().getLoaderManager(this);
} else {
return getoriginal().super_getLoaderManager();
}
}
};
return superCall.call();
}
项目:CompositeAndroid
文件:ActivityDelegate.java
public android.app.LoaderManager getLoaderManager() {
if (mPlugins.isEmpty()) {
return getoriginal().super_getLoaderManager();
}
final ListIterator<ActivityPlugin> iterator = mPlugins.listIterator(mPlugins.size());
final CallFun0<android.app.LoaderManager> superCall
= new CallFun0<android.app.LoaderManager>("getLoaderManager()") {
@Override
public android.app.LoaderManager call() {
if (iterator.hasPrevIoUs()) {
return iterator.prevIoUs().getLoaderManager(this);
} else {
return getoriginal().super_getLoaderManager();
}
}
};
return superCall.call();
}
项目:CompositeAndroid
文件:ActivityDelegate.java
public LoaderManager getSupportLoaderManager() {
if (mPlugins.isEmpty()) {
return getoriginal().super_getSupportLoaderManager();
}
final ListIterator<ActivityPlugin> iterator = mPlugins.listIterator(mPlugins.size());
final CallFun0<LoaderManager> superCall = new CallFun0<LoaderManager>(
"getSupportLoaderManager()") {
@Override
public LoaderManager call() {
if (iterator.hasPrevIoUs()) {
return iterator.prevIoUs().getSupportLoaderManager(this);
} else {
return getoriginal().super_getSupportLoaderManager();
}
}
};
return superCall.call();
}
项目:materialistic
文件:FavoriteActivityTest.java
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
TestApplication.applicationGraph.inject(this);
reset(favoriteManager);
reset(userServices);
reset(keyDelegate);
reset(actionViewResolver.getActionView(mock(MenuItem.class)));
controller = Robolectric.buildActivity(TestFavoriteActivity.class);
when(favoriteManager.getSize()).thenReturn(2);
when(favoriteManager.getItem(eq(0))).thenReturn(new TestFavorite(
"1","http://example.com","title",System.currentTimeMillis()));
when(favoriteManager.getItem(eq(1))).thenReturn(new TestFavorite(
"2","ask HN",System.currentTimeMillis()));
activity = controller.create().postCreate(null).start().resume().visible().get(); // skip menu due to search view
recyclerView = (RecyclerView) activity.findViewById(R.id.recycler_view);
adapter = recyclerView.getAdapter();
shadowAdapter = customShadowOf(adapter);
fragment = activity.getSupportFragmentManager().findFragmentById(android.R.id.list);
verify(keyDelegate).attach(any(Activity.class));
verify(favoriteManager).attach(any(Context.class),any(LoaderManager.class),observerCaptor.capture(),any());
}
项目:materialistic
文件:FavoriteActivityTest.java
@Test
public void testSearchView() {
SearchView searchView = (SearchView) actionViewResolver.getActionView(mock(MenuItem.class));
verify(searchView,atLeastOnce()).setonSearchClickListener(searchViewClickListener.capture());
verify(searchView,atLeastOnce()).setonCloseListener(searchViewCloseListener.capture());
searchViewClickListener.getAllValues()
.get(searchViewClickListener.getAllValues().size() - 1)
.onClick(searchView);
assertFalse(((FavoriteFragment) fragment).startActionMode(null));
SearchView.OnCloseListener closeListener = searchViewCloseListener.getAllValues()
.get(searchViewCloseListener.getAllValues().size() - 1);
closeListener.onClose();
assertEquals(2,adapter.getItemCount());
((FavoriteFragment) fragment).filter("ask");
verify(favoriteManager,times(2)).attach(any(Context.class),any());
when(favoriteManager.getSize()).thenReturn(1);
when(favoriteManager.getItem(eq(0))).thenReturn(new TestFavorite(
"2",System.currentTimeMillis()));
observerCaptor.getValue().onChanged();
assertEquals(1,adapter.getItemCount());
reset(searchView);
closeListener.onClose();
verify(searchView).setQuery(eq(FavoriteActivity.EMPTY_QUERY),eq(true));
}
项目:ots15-companion
文件:FossasiaEventDetailsFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Activity activity = getActivity();
if (activity instanceof FloatingActionButtonProvider) {
actionButton = ((FloatingActionButtonProvider) activity).getActionButton();
if (actionButton != null) {
actionButton.setonClickListener(actionButtonClickListener);
}
}
// Ensure the actionButton is initialized before creating the options menu
setHasOptionsMenu(true);
LoaderManager loaderManager = getLoaderManager();
loaderManager.initLoader(BOOKMARK_STATUS_LOADER_ID,eventDetailsLoaderCallbacks);
}
项目:rp15
文件:FossasiaEventDetailsFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Activity activity = getActivity();
if (activity instanceof FloatingActionButtonProvider) {
actionButton = ((FloatingActionButtonProvider) activity).getActionButton();
if (actionButton != null) {
actionButton.setonClickListener(actionButtonClickListener);
}
}
// Ensure the actionButton is initialized before creating the options menu
setHasOptionsMenu(true);
LoaderManager loaderManager = getLoaderManager();
loaderManager.initLoader(BOOKMARK_STATUS_LOADER_ID,eventDetailsLoaderCallbacks);
}
项目:CrudContent
文件:BasicCRUDLoaderTest.java
@Test
@UiThreadTest
public void test09TestLoadResetCallback() throws Exception {
CursorLoader loader = BasicCRUDLoader.newInstance(context,mockLoaderManager)
.forUri(testUri)
.callback(mockBasicCRUDLoaderCallback)
.loaderId(LOADER_ID)
.initLoader();
// Ensure the callback has not yet been called
assertFalse(mockBasicCRUDLoaderCallback.isCalled());
@SuppressWarnings("unchecked")
LoaderManager.LoaderCallbacks<Cursor> callbacks = (LoaderManager.LoaderCallbacks<Cursor>) mockLoaderManager.getLoaderCallbacks();
assertNotNull(callbacks);
// Simulate a loader reset. The loader id should be set and cursor is null
callbacks.onLoaderReset(loader);
assertTrue(mockBasicCRUDLoaderCallback.isCalled());
assertEquals(LOADER_ID,mockBasicCRUDLoaderCallback.getLoaderId());
assertNull(mockBasicCRUDLoaderCallback.getCursor());
}
public void load(LoaderManager loaderManager,CursorLoader cursorloader,PaperEntryConverter paperEntryConverter) {
mloaderManager = loaderManager;
mPaperEntryConverter = paperEntryConverter;
mCursorLoader = cursorloader;
// image cache loader
RequestQueue queue = AppContext.getInstance().getRequestQueue();
mImageLoader = new ImageLoader(queue,BitmapCache.getInstance());
// 设置幻灯片绑定
mSliderAdapter = new SliderAdapter();
mViewPager.setAdapter(mSliderAdapter);
mPageIndicator.setViewPager(mViewPager);
mloaderManager.initLoader(mCursorLoader.hashCode(),new LoaderCallback());
}
项目:gma-android
文件:MapFragment.java
private void startLoaders(@Nullable final Assignment assignment) {
if (assignment != null) {
// build the args used for varIoUs loaders
final Bundle args = new Bundle(3);
args.putString(ARG_GUID,mGuid);
args.putString(ARG_MINISTRY_ID,assignment.getMinistryId());
args.putString(ARG_MCC,assignment.getMcc().toString());
// start loaders
final LoaderManager manager = this.getLoaderManager();
if (assignment.getMcc() == Mcc.GCM) {
manager.initLoader(LOADER_CHURCHES,mloaderCallbacksChurches);
}
if (assignment.getMcc() != Mcc.UNKNowN) {
manager.initLoader(LOADER_TRAININGS,mloaderCallbacksTraining);
}
}
}
项目:mc_backup
文件:PinSiteDialog.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
final LoaderManager manager = getLoaderManager();
// Initialize the search adapter
mAdapter = new SearchAdapter(getActivity());
mList.setAdapter(mAdapter);
// Create callbacks before the initial loader is started
mloaderCallbacks = new CursorLoaderCallbacks();
// Reconnect to the loader only if present
manager.initLoader(LOADER_ID_SEARCH,mloaderCallbacks);
// If there is a search term,put it in the text field
if (!TextUtils.isEmpty(mSearchTerm)) {
mSearch.setText(mSearchTerm);
mSearch.selectAll();
}
// Always start with an empty filter
filter("");
}
项目:enroscar-async
文件:LoaderDescription.java
/**
* Initialize already started loaders.
*/
void initStartedLoaders() {
LoaderManager lm = operatorContext.loaderManager;
SparseArray<LoaderCookies> listenersMap = this.listenersMap;
int count = listenersMap.size();
for (int i = 0; i < count; i++) {
int loaderId = listenersMap.keyAt(i);
Loader<?> loader = lm.getLoader(loaderId);
if (loader != null && loader.isstarted()) {
LoaderCookies cookies = listenersMap.valueAt(i);
boolean notinit = (cookies.options & LoaderCookies.ALREADY_INIT) == 0;
if (notinit) {
Utils.initLoader(
operatorContext,loaderId,STUB_PROVIDER,(cookies.options & LoaderCookies.DESTROY_ON_FINISH) == LoaderCookies.DESTROY_ON_FINISH,this
);
}
}
}
}
项目:RunTracker
文件:RunFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
// Todo Auto-generated method stub
super.onCreate(savedInstanceState);
setRetainInstance(true);
mRunManager = RunManager.get(getActivity());
Bundle args = getArguments();
if(args != null){
long runId = args.getLong(ARG_RUN_ID,-1);
if(runId != -1){
Log.d(TAG,"Run id: " + runId);
// mRun = mRunManager.getRun(runId); // get the run instance
// mLastLocation = mRunManager.getLastLocationForRun(runId); // get the last location for a specify runId
LoaderManager lm = getLoaderManager();
lm.initLoader(LOAD_RUN,new RunLoaderCallbacks());
lm.initLoader(LOAD_LOCATION,new LocationLoaderCallBacks());
}
}
}
项目:novelty
文件:BookmarksFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mAdapter = new AltCursorAdapter(getActivity(),new int[]{R.layout.news_item},new String[]{DB.Mynews.Feed_ID,DB.News.TITLE,DB.News.PUBLISHED_DATE},new int[]{R.id.news_Feed,R.id.news_title,R.id.news_date});
mAdapter.setViewBinder(new BinderNews(getActivity()));
setlistadapter(mAdapter);
initUI();
// on screen orientation changes,the loaders will return the last result,// without doing the background work again
LoaderManager lm = getLoaderManager();
lm.initLoader(LoaderIds.CURSOR_GET_STARRED,cursorCallbacks);
}
项目:novelty
文件:BookmarksFragment.java
@Override
public void onListItemClick(ListView l,View v,int position,long id) {
super.onListItemClick(l,v,position,id);
Cursor c = mAdapter.getCursor();
Intent iNewsInfo = new Intent(getActivity(),NewsInfoActivity.class);
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_ID,c.getString(c.getColumnIndex(DB.Mynews.ID)));
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_Feed_ID,c.getString(c.getColumnIndex(DB.Mynews.Feed_ID)));
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_AUTHOR,c.getString(c.getColumnIndex(DB.News.AUTHOR)));
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_TITLE,c.getString(c.getColumnIndex(DB.News.TITLE)));
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_DATE,c.getLong(c.getColumnIndex(DB.News.PUBLISHED_DATE)));
iNewsInfo
.putExtra(NewsInfoActivity.EXTRA_CONTENT_VALUES,c.getString(c.getColumnIndex(DB.News.CONTENT_VALUES)));
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_URL,c.getString(c.getColumnIndex(DB.News.URL)));
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_IS_BOOKMARK,c.getInt(c.getColumnIndex(DB.Mynews.IS_BOOKMARK)) > 0);
startActivity(iNewsInfo);
if (c.getInt(c.getColumnIndex(DB.Mynews.IS_READ)) == 0) {
LoaderManager lm = getLoaderManager();
Bundle b = new Bundle();
b.putString("newsId",c.getString(c.getColumnIndex(DB.Mynews.ID)));
b.putString("FeedId",c.getString(c.getColumnIndex(DB.Mynews.Feed_ID)));
lm.restartLoader(LoaderIds.ASYNC_UPDATE_READ,b,loaderCallbacks);
}
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mAdapter = new AltCursorAdapter(getActivity(),new String[]{
DB.News.TITLE,new int[]{R.id.news_title,// without doing the background work again
LoaderManager lm = getLoaderManager();
lm.initLoader(LoaderIds.CURSOR_GET_Feed + getArguments().getInt("position"),cursorCallbacks);
}
@Override
public void onListItemClick(ListView l,getArguments().getString("FeedId"));
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_AUTHOR,c.getLong(c.getColumnIndex(DB.News.PUBLISHED_DATE)));
iNewsInfo.putExtra(NewsInfoActivity.EXTRA_CONTENT_VALUES,c.getString(c.getColumnIndex(DB.Mynews.ID)));
lm.restartLoader(LoaderIds.ASYNC_UPDATE_READ,loaderCallbacks);
}
}
项目:android-sample-twitter4j-auth
文件:MainActivity.java
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.buttonAuth:
mTwitter = new TwitterFactory().getInstance();
mTwitter.setoAuthConsumer(getString(R.string.twitter_consumer_key),getString(R.string.twitter_consumer_key_secret));
mTwitter.setoAuthAccesstoken(null);
LoaderManager.LoaderCallbacks<RequestToken> requestTokenCallbacks = new TwitterOAuthRequestTokenCallbacks(
this,mTwitter);
getSupportLoaderManager()
.initLoader(0,requestTokenCallbacks);
break;
case R.id.buttonSendPin:
EditText editTextPin = (EditText) findViewById(R.id.editTextPin);
if (editTextPin.getText().length() > 0 && mTwitter != null) {
LoaderManager.LoaderCallbacks<Accesstoken> accesstokenCallbacks = new TwitterOAuthAccesstokenCallbacks(
this,mTwitter,editTextPin.getText().toString());
getSupportLoaderManager().initLoader(1,accesstokenCallbacks);
}
break;
default:
break;
}
}
项目:MonsterHunter3UDatabase
文件:ItemDetailFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRetainInstance(true);
// Check for a Item ID as an argument,and find the item
Bundle args = getArguments();
if (args != null) {
long itemId = args.getLong(ARG_ITEM_ID,-1);
if (itemId != -1) {
LoaderManager lm = getLoaderManager();
lm.initLoader(R.id.item_detail_fragment,new ItemloaderCallbacks());
}
}
}
项目:MonsterHunter3UDatabase
文件:LocationDetailFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRetainInstance(true);
// Check for a Item ID as an argument,and find the item
Bundle args = getArguments();
if (args != null) {
long locationId = args.getLong(ARG_LOCATION_ID,-1);
if (locationId != -1) {
LoaderManager lm = getLoaderManager();
lm.initLoader(R.id.location_detail_fragment,new LocationLoaderCallbacks());
}
}
}
项目:MonsterHunter3UDatabase
文件:ArmorDetailFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRetainInstance(true);
setHasOptionsMenu(true);
// Check for a Item ID as an argument,and find the item
Bundle args = getArguments();
if (args != null) {
long armorId = args.getLong(ARG_ARMOR_ID,-1);
if (armorId != -1) {
LoaderManager lm = getLoaderManager();
lm.initLoader(R.id.armor_detail_fragment,new ArmorLoaderCallbacks());
}
}
}
项目:MonsterHunter3UDatabase
文件:decorationDetailFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRetainInstance(true);
// Check for a Item ID as an argument,and find the item
Bundle args = getArguments();
if (args != null) {
long decorationId = args.getLong(ARG_decoration_ID,-1);
if (decorationId != -1) {
LoaderManager lm = getLoaderManager();
lm.initLoader(R.id.decoration_detail_fragment,new decorationLoaderCallbacks());
}
}
}
项目:MonsterHunter3UDatabase
文件:WeaponDetailFragment.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRetainInstance(true);
// Check for a Weapon ID as an argument,and find the weapon
Bundle args = getArguments();
if (args != null) {
long weaponId = args.getLong(ARG_WEAPON_ID,-1);
if (weaponId != -1) {
LoaderManager lm = getLoaderManager();
lm.initLoader(R.id.weapon_detail_fragment,new WeaponLoaderCallbacks());
}
}
}
@Override
public void onActivityCreated(Bundle savedState) {
super.onActivityCreated(savedState);
setEmptyText(getString(R.string.list_empty));
setHasOptionsMenu(false);
setListShown(false);
// styling listView
final ExpandableListView list = getListView();
final Drawable divider = getResources().getDrawable(R.drawable.empty_divider);
list.setChildDivider(divider);
list.setonChildClickListener(this);
LoaderManager lm = getLoaderManager();
if (lm != null) lm.initLoader(LOADER_ID,this);
}
项目:android-money-manager-ex
文件:AssetClassListActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_asset_class_list);
mAdapter = new AssetClasslistadapter(null);
initRecyclerView(mAdapter);
LoaderManager.LoaderCallbacks<Cursor> loaderCallbacks = initLoaderCallbacks();
// get target asset class id,to exclude from the offered list
Bundle loaderArgs = null;
Intent intent = getIntent();
if (intent != null) {
loaderArgs = new Bundle();
int assetClassId = intent.getIntExtra(EXTRA_ASSET_CLASS_ID,Constants.NOT_SET);
loaderArgs.putInt(EXTRA_ASSET_CLASS_ID,assetClassId);
}
// start loader
Loader loader = getSupportLoaderManager().initLoader(LOADER_ASSET_CLASSES,loaderArgs,loaderCallbacks);
}
项目:sana.mobile
文件:EncounterListFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
Log.d(TAG,"onActivityCreated()");
super.onActivityCreated(savedInstanceState);
Locale locale = new Locale(Preferences.getString(getActivity(),Constants.PREFERENCE_LOCALE,"EN"));
df = new SimpleDateFormat(
getString(R.string.display_date_format),locale);
Locales.updateLocale(getActivity(),locale);
months = getActivity().getResources().getStringArray(R.array.months_long_format);
// signal the dispatcher to sync
mUri = getActivity().getIntent().getData();
if (mUri == null) {
mUri = Encounters.CONTENT_URI;
}
mAdapter = new EncounterCursorAdapter(getActivity(),0);
setlistadapter(mAdapter);
LoaderManager.enableDebugLogging(true);
getActivity().getSupportLoaderManager().initLoader(Uris.ENCOUNTER_DIR,this);
}
项目:sana.mobile
文件:PatientListFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
Log.d(TAG,"onActivityCreated()");
super.onActivityCreated(savedInstanceState);
// signal the dispatcher to sync
mUri = getActivity().getIntent().getData();
if (mUri == null) {
mUri = Patients.CONTENT_URI;
}
Log.d(TAG,"onActivityCreated(): sync?");
mAdapter = new PatientCursorAdapter(getActivity(),0);
setlistadapter(mAdapter);
mAdapter.setonScrollCompleteListener(this);
// Do we sync with server
delta = getActivity().getResources().getInteger(R.integer.sync_delta_subjects);
//sync(getActivity(),Subjects.CONTENT_URI);
LoaderManager.enableDebugLogging(true);
getActivity().getSupportLoaderManager().initLoader(PATIENTS_LOADER,this);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。