Я хочу добавить медицинский словарь на свой телефон 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);
}
}
Кажется, это так просто сделать, но я так застрял. Спасибо за любую помощь, вы можете предоставить.
РЕДАКТИРОВАТЬ: Я должен упомянуть, что я получаю эту ошибку для Android 2.1 в AVD (виртуальное устройство).
РЕДАКТИРОВАНИЕ 2: Словарь пользователя находится в Android API. addWord - статический метод. Я не объявляю UserDictionary, потому что я просто использую один статический метод. Прошло уже много лет с тех пор, как я что-то разрабатывал на Java, и это моя первая попытка любой мобильной разработки, поэтому я не знаю, делаю ли я что-то не так.