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() не определен

Другие вопросы по тегам