草庐IT

loadinBackground

全部标签

android - AsyncTaskLoader 不会调用 onLoadFinished 除非我在 loadInBackground 中返回一个新对象

我有一个AsyncTaskLoader>带有成员变量Listm地址。在loadInBackground,如果我创建一个新对象,填充它,然后返回它;onLoadFinished按预期调用,因此我可以更新适配器,进而更新View。publicListloadInBackground(){//ListViewupdatesproperlyonlyifIdothis(strange?)mAddresses=newArrayList();//...fillmAddresses...returnmAddresses;}但是,如果我尝试使用同一个变量,即使它的值发生变化onLoadFinished确

android - 自定义 AsyncTaskLoader,5 次尝试后未调用 loadinBackground

我有一个SherlockListFragment实现了自定义AsyncTaskLoader。在覆盖的onStartLoading()中,我有:@OverrideprotectedvoidonStartLoading(){if(mData!=null){deliverResult(mData);}else{forceLoad();}}包含的SherlockListFragment在onActivityCreated中启动加载器:@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCr

java - Android AsyncTaskLoader 不启动 loadInBackground?

我正在尝试在Android上实现加载程序示例,但无法启动加载程序。我正在使用以下代码。它会点击“CreateLoader”,但永远不会到达“Loadingstarted”日志消息。我错过了我需要的电话吗?Activity:publicclassTestingZoneActivityextendsListActivityimplementsLoaderCallbacks>{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.lay