Android无法解析sybmol getFragmentManager()

时间:2014-10-16 03:42:06

标签: android android-sliding

我正在使用this tutorial为应用程序创建滑动菜单,但我在以下几行中收到错误,我无法解决:

getFragmentManager();
getActionBar();

AppCompat添加到项目后,可以解决许多问题。

我的Manifes:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="11" />

我的班级来自Activity。将其更改为ActionBarActivity并且:

getFragmentManager();

getSupportFragmentManager();

我收到错误:

 512-512/ir.tsms.app E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.ExceptionInInitializerError
            at android.support.v7.app.ActionBarActivityDelegate.createDelegate(ActionBarActivityDelegate.java:58)
            at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:97)
            at ir.tsms.app.tsms.MyActivity.onCreate(MyActivity.java:46)

Log cats:

  cannot find symbol
  symbol:   method getSupportFragmentManager()`  

  cannot find symbol
  symbol:   method getFragmentManager()`

1 个答案:

答案 0 :(得分:2)

如果您仅定位较新的设备(扩展FragmentActivity),您的活动应该延伸getSupportFragmentManager() o您可以使用Activity(在较旧的设备上):getFragmentManager()