我正在尝试将phonegap设置为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
即可解决问题。
我无法解决的错误就是这个:
“MainActivity的方法getSupportFragmentManager未定义”。
设置phonegap的整个过程非常令人沮丧,任何帮助都非常非常感谢。
答案 0 :(得分:1)
“MainActivity的方法getSupportFragmentManager未定义”。
getSupportFragmentManager()是FragmentActivity类中的公共方法。您的MainActivity必须扩展FragmentActivity才能使其正常工作。但是,如果您只是尝试遵循“Android for Android for Android中的PhoneGap”教程,那么就没有必要使用此代码。
创建Android项目时,请仔细检查您是否已选择创建空白活动,并且该活动的导航类型为无(参见图片)。
另见:
Android API:http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html