【发布时间】:2013-10-31 10:57:04
【问题描述】:
I am referring to this video tutorial here ---- CLICK HERE
演讲者正在使用以下代码的视频
他正在使用动态的方式处理片段
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();
- 我知道我们需要扩展片段类,但在视频中演讲者 使用扩展活动。没有他是如何完成任务的 遇到错误。
或者
- 我做错了吗
注意:: 我正在使用片段的支持包
错误:: The method getSupportFragmentManager() is undefined for the type MainActivity
如何澄清和清除我的疑虑....任何指导都会有所帮助
【问题讨论】:
-
您遇到什么错误?到目前为止,使用活动作为片段的主机是正确的。为什么不使用 FragmentActivity 进行扩展?
-
@bofredo ......我得到的错误是......方法 getSupportFragmentManager() 对于 MainActivity 类型未定义
-
您是否尝试过将扩展更改为 FragmentActivity?
-
我现在正在尝试...请检查该视频链接....演讲者是如何做到这一点的
-
我们还需要 fragmentActivity 以实现向后兼容性 .... 视频中的演讲者看起来他正在使用 API >11 ...我正在使用较低级别的 API