phonegap:MainActivity.java - 更改扩展为“Droidgap”会导致错误

时间:2013-08-26 07:48:23

标签: cordova main-activity droidgap

我正在尝试将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的整个过程非常令人沮丧,任何帮助都非常非常感谢。

1 个答案:

答案 0 :(得分:1)

  

“MainActivity的方法getSupportFragmentManager未定义”。

getSupportFragmentManager()是FragmentActivity类中的公共方法。您的MainActivity必须扩展FragmentActivity才能使其正常工作。但是,如果您只是尝试遵循“Android for Android for Android中的PhoneGap”教程,那么就没有必要使用此代码。

创建Android项目时,请仔细检查您是否已选择创建空白活动,并且该活动的导航类型为无(参见图片)。

Create Activity Screen

Blank Activity Screen

另见:

Android API:http://developer.android.com/reference/android/support/v4/app/FragmentActivity.html

相关SO问题:method getSupportFragmentManager() is undefined