phonegap: MainActivity.java - изменение распространяется на "Droidgap" вызывает ошибки
Я пытаюсь настроить телефонную щель на 3 дня. Документы приведут меня только к части "PhoneGap Add Android", которая возвращает ошибку, поэтому я попробовал этот учебник от Adobe http://www.adobe.com/devnet/html5/articles/getting-started-with-phonegap-in-eclipse-for-android.html
Эта часть:
Измените базовый класс с Activity на DroidGap; это в определении класса после слова extends:
public class MainActivity extends DroidGap {
вызовет две ошибки. Один решается простым изменением protected
в public
на какую-то функцию.
Ошибка, которую я не могу устранить, это:
Msgstr "Метод getSupportFragmentManager не определен для MainActivity".
Весь процесс настройки PhoneGap очень расстраивает, любая помощь очень, очень ценится.
1 ответ
Msgstr "Метод getSupportFragmentManager не определен для MainActivity".
getSupportFragmentManager() является открытым методом в классе FragmentActivity. Ваша MainActivity должна была бы расширить FragmentActivity, чтобы это работало. Однако не обязательно иметь этот код, если вы просто пытаетесь следовать учебному пособию "Начало работы с PhoneGap в Eclipse для Android".
При создании проекта Android дважды проверьте, что вы выбрали создание пустого действия и что тип навигации для этого действия - Нет (см. Рисунки).
Смотрите также:
Android API: http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html
Связанный вопрос SO: метод getSupportFragmentManager() не определен