0

我现在正在尝试设置 phonegap 3 天。文档只会让我进入返回错误的“phonegap add android”部分,所以我从 Adob​​e http://www.adobe.com/devnet/html5/articles/getting-started-with-phonegap-in尝试了本教程-eclipse-for-android.html

这部分:

将基类从 Activity 更改为 DroidGap ;这是在单词 extends 之后的类定义中:

public class MainActivity extends DroidGap {

会导致两个错误。一个是通过简单地更改protectedpublic某些功能来解决的。

我无法解决的错误是这个:

“方法 getSupportFragmentManager 未为 MainActivity 定义”。

设置phonegap的整个过程非常令人沮丧,非常非常感谢任何帮助。

4

1 回答 1

1

“方法 getSupportFragmentManager 未为 MainActivity 定义”。

getSupportFragmentManager() 是 FragmentActivity 类中的公共方法。您的 MainActivity 必须扩展 FragmentActivity 才能使其正常工作。但是,如果您只是尝试遵循“Android 版 Eclipse 中的 PhoneGap 入门”教程,则不必拥有此代码。

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

创建活动屏幕

空白活动屏幕

也可以看看:

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

相关的 SO 问题:方法 getSupportFragmentManager() 未定义

于 2013-08-28T07:21:05.617 回答