我正在使用this tutorial为应用程序创建滑动菜单,但我在以下几行中收到错误,并且无法解决它:
getFragmentManager();
getActionBar();
在项目中添加AppCompat
后,很多问题都可以解决。
我的 list :
<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)
记录猫:
cannot find symbol
symbol: method getSupportFragmentManager()`
cannot find symbol
symbol: method getFragmentManager()`
最佳答案
您的 Activity 应该延伸FragmentActivity
o 您可以使用 getSupportFragmentManager()
(在较旧的设备上)如果您仅针对较新的设备使用(扩展 Activity
): getFragmentManager()
关于Android 无法解析符号 getFragmentManager(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26395844/