"方法getSupportFragmentManager()未定义类型MainActivity"

时间:2014-04-06 02:51:50

标签: java android cordova

如果我在这里遗漏了一些简单的事情,我很抱歉,但这是我第一次使用java而且我很难过。

    public class MainActivity extends DroidGap {
      @Override
      public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");

    if (savedInstanceState == null) {
        getSupportFragmentManager().beginTransaction()
                .add(R.id.container, new PlaceholderFragment())
                .commit();
    }
}

我得到的错误消息:

    The method getSupportFragmentManager() is undefined for the type MainActivity

感谢

1 个答案:

答案 0 :(得分:2)

我相信您正在使用phonegap库加载网址(类似于网络视图)。

更改您的

 getSupportFragmentManager // with android support library

getFragmentManager().

...由于

DroidGap extends PhonegapActivity

PhonegapActivity extends Activity 

http://raphael-lemaire.com/phonegapjavadocs/com/phonegap/DroidGap.html

注意:DroidGap似乎已被弃用