如何獲取內容提供者的每一行?我試圖做到這一點使用Cursor c = getContentResolver().query(uri, null, null, null, null)
然後如何獲取內容提供者的每一行?
String s;
if (c != null && c.moveToFirst())
while (c.moveToNext())
s = c.getString(c.getColumnIndexOrThrow("string"));
c.close();
但它沒有采取所有行不work.Instead,它是隻取最後一個,反覆,多次行-1我的分貝。
「?我怎樣才能得到每一行從內容提供商」:
時對由DB支持的內容提供商運行此代碼對我的作品 - 這取決於「ContentProvider」的實現。 – CommonsWare
我有一個擴展了ContentProvider的類。 – alfakaiwmega
然後問題出現在你的ContentProvider實現中。你需要實現你的'ContentProvider',以便你想要的'query()'調用返回所有的行。 – CommonsWare