Iam с использованием Searchabel Dictinary кода в моем проекте для поиска списка слов, хранящихся в текстовом файле.Поисковый словарь, отображающий ошибку при изменении имени пакета
Я изменил имя пакета словаря поиска с «com.example.android.searchabledict» на «com.android.tspshikari».
Это провайдер в файл манифеста:
<!-- Provides search suggestions for words and their definitions. -->
<provider
android:name=".DictionaryProvider"
android:authorities="com.example.android.searchabledict.DictionaryProvider" />
И код в DictionaryProvider Класс:
public static String AUTHORITY = "com.example.android.searchabledict.DictionaryProvider1";
public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/dictionary");
// MIME types used for searching words or looking up a single definition
public static final String WORDS_MIME_TYPE = ContentResolver.CURSOR_DIR_BASE_TYPE +
"/vnd.example.android.searchabledict";
public static final String DEFINITION_MIME_TYPE = ContentResolver.CURSOR_ITEM_BASE_TYPE +
"/vnd.example.android.searchabledict";
Когда РМКО построения кода, ошибка РМКО получаю:
Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]
Когда Iam меняет имя провайдера, ошибка получения iam равна:
Failed to find provider info for com.example.android.searchabledict.DictionaryProvider