android - 使用 fragment 的动态方式

标签 android android-fragments

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/

相关文章:

java - fragment 设计 : Adapting to multiple screen layouts by showing/hiding fragments within a single Activity?

android - UIAuitomator 代码错误

android - fragment 隐藏在 Android 中不起作用

android - 如何检查给定的相机是普通相机还是广角相机?

java - 按特定值更改 Arraylist 顺序

java - 使用标签在同一 Activity 的 fragment 之间传输多个字符串

android - 从 Fragment 启动 Activity 导致 NullPointerException

android - 旋转后,onCreate() Fragment 在 onCreate() FragmentActivity 之前被调用

android - 在 Android NDK C++ 代码中捕获异常

android - Google Firebase 在 Android 应用中注销并忘记用户