我正在写一个Android词汇学习应用程序。
在width: 90%; height: auto;
上,我正在使用MainActivity
从数据库加载词汇列表。
当用户点击下一个 CursorLoader
时,系统会更新当前词汇状态。
但每次更新词汇表状态时,都会调用button
并传入新的游标。
我知道这是因为我正在使用onLoadFinished
并设置通知ContentProvider
,但是当我更新词汇状态时,我正在使用URI
与特定URI
:< / p>
id
但ContentValues cv = new ContentValues();
cv.put(VocabularyContract.VocabularyEntry.COLUMN_STATUS, status);
getContentResolver().update(ContentUris.withAppendedId(VocabularyContract.VocabularyEntry.CONTENT_URI, vocabId),
cv,
null,
null);
中使用的uri
不同,没有onCreateLoader
:
id
为什么还要重装? 如何防止它重装?