android-loadermanager

    0熱度

    1回答

    在嘗試在Kotlin中編寫Android項目時,存在一個困擾我的問題。 當我嘗試調用一些基本的Android庫函數時,編譯器要求非常具體的引用。這是一個LoaderManager初始化的例子。記下最後一個參數。 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState)

    0熱度

    2回答

    我閱讀了很多文章和指南,但在使用LoaderManager從SQLite數據庫獲取數據時,我仍然遇到很多問題。 我一直在爲它掙扎超過一個星期,並且我多次編輯我的代碼,遵循許多不同的例子,但問題仍然存在。 首先,我不得不說我的AsyncTaskLoader返回由我創建的對象列表,所以我不能依靠CursorLoader方法來「刷新」查詢。 這是我AsyncTaskLoader從中我得到的MyConta

    0熱度

    1回答

    我有一個加載程序。我希望它只能在底層數據模型更改時啓動。我認爲這是裝載機的要點。從Android文檔: 裝載程序,特別是CursorLoader,預計在停止後保留其數據 。這允許應用程序跨活動或片段的onStop()和onStart()方法保留其數據 ,因此 當用戶返回到應用程序時,他們不必等待 數據重新加載。 太好了。但是,每當我的活動恢復時,我的加載器onStartLoading()都會被調用

    0熱度

    1回答

    我在onLoadFinished中爲我的Loader管理器回調中的代碼段添加了一行代碼。代碼的問題在於,需要在ArrayAdapter中顯示favoriteMovies,所以出於某種原因,當log語句顯示遊標或數據不爲空時,它爲零。 @Override public void onLoadFinished(Loader<Cursor> loader, Cursor data) { Lo

    2熱度

    1回答

    我已經在onStopLoader()中實現了一個Loader,我調用了cancelLoad()方法。但是,儘管上述呼叫,onCanceled()沒有被調用。這個回調的目的是什麼? 按下我的活動中的主頁按鈕,我可以看到onStop(),因爲活動正在調用,而Loader的另一個onStopLoading()也被調用。 @Override public void onStopLoading() {

    0熱度

    1回答

    我讓我的用戶將文件下載到雲後,我希望我的應用程序重新啓動加載程序。 此前,onLoadFinished並不總是被稱爲(隨機),當我以下列方式 public void reloadAfterOpenFromCloud() { LoaderManager loaderManager = this.getLoaderManager(); loaderManager.restartLo

    1熱度

    1回答

    我在AsyncLoader節省從服務器到本地數據庫中的數據(onLoadFinished方法裏面我開始下一個,我想顯示保存數據的活動),但數據庫是actualy空,也只發生後的數據當添加新的數據(我的意思是現有的數據庫記錄效果很好),我該如何解決這個問題? 活動 public class LoadingActivity extends AppCompatActivity implements an

    -3熱度

    1回答

    請幫忙!我正試圖解析來自LoadCallbacks類的loadInBackground()方法上的原始文件的數據。結果必須是一個String []。這是迄今爲止我所知道的,但我知道它已經壞了,但我一直在玩這個遊戲。 @覆蓋 公衆的String [] loadInBackground(){ String json; try { InputStream is = ge

    -1熱度

    1回答

    我正在使用內容提供者來存儲和檢索數據庫中的數據。這是用戶安裝應用程序時在應用程序中發生的事情。 應用程序啓動服務,這將從服務器上下載數據並存儲 它分貝 應用程序使用CursorLoader從資料庫 問題是第一次加載數據,就不會有任何數據以db爲單位,直到服務下載數據並存儲它。當發生這種情況時,CursorLoader不會從db加載數據。它確實從數據庫加載數據,如果我關閉並重新打開應用程序。 這就是

    1熱度

    1回答

    誤差 initLoader(INT,android.os.Bundle,android.support.v4.app.LoaderManager.LoaderCallbacks)全部錯誤' 不能是應用於'(int,null,group15.cop4331project.MyReportsFragment) 我已閱讀關於支持庫的所有答案,但事實並非如此。我試圖用SQLite數據庫中的列表來填充這個片