Я хочу добавить целый медицинский словарь к моему телефону Android (Moto Droid). Я хотел бы иметь возможность отправлять текстовые сообщения и иметь медицинские слова в предсказуемом тексте.
Я пытаюсь написать небольшое приложение, которое выполнит это, но все, что я пытаюсь выполнить при сбоях приложения при запуске. Я никогда не писал приложение для мобильной платформы, поэтому для меня это первое. Вот что не работает должным образом.
public class WordAdd extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
UserDictionary.Words.addWord( this , "newMedicalWord", 1, UserDictionary.Words.LOCALE_TYPE_CURRENT);
}
}
Кажется, так просто сделать, но я так застрял. Спасибо за любую помощь, которую вы можете предоставить.
EDIT: Я должен упомянуть, что я получаю эту ошибку для Android 2.1 в AVD (виртуальном устройстве).
EDIT 2: Пользовательский словарь находится в Android API. addWord - статический метод. Я не объявляю UserDictionary, потому что я просто использую один статический метод. Прошло много времени с тех пор, как я разработал что-то на Java, и это моя первая попытка любой мобильной разработки, поэтому я не знаю, что я делаю что-то неправильно.