I am referring to this video tutorial here ---- CLICK HERE
我是演讲者使用下面代码的视频
他使用的是动态处理 fragment 的方式
MainActivity.java
package com.example.simpledynamicfragment;
import android.os.Bundle;
import android.app.Activity;
import android.support.v4.app.FragmentManager;
import android.app.Fragment;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FragmentActivity frag=new FragmentActivity();
FragmentManager FM = getSupportFragmentManager();
}
}
我在第::行收到错误
FragmentManager FM = getSupportFragmentManager();
- 我知道我们需要扩展 fragment 类但是在视频中演讲者 使用扩展 Activity 。没有他如何完成任务 遇到错误。
或者
- 我做错了吗
注意::我正在使用 fragment 支持包
错误::未定义 MainActivity 类型的方法 getSupportFragmentManager()
如何澄清和消除我的疑虑....任何指导都会有所帮助
最佳答案
请将 extends Activity
替换为 extends FragmentActivity
,这有帮助。
编辑:
视频中的演讲者没有构建项目,如果他构建并运行,他会得到同样的错误。
关于android - 使用 fragment 的动态方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19704601/