fragmentmanager - 我如何用 fragmentManager 解决这个问题?
问题描述
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
public class MainActivity extends Activity {
FragmentManager fm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fm = getFragmentManager();
log("onCreate()");
}
我正在尝试创建两个与主要活动通信的片段,但是在我插入 getFragmentManager 的那一刻,IDE 给了我一个错误,它说我导入了一个不正确的类,而实际上正确的类已经存在。我该如何解决?
(fm = getFragmentManager(); 已弃用并且我的代码中有错误)
更新:我已经用 getSupportFragmentManager() 改变了 getFragmentManager() 但是什么都没有!!!
解决方案
推荐阅读
- node.js - Nodejs kafka消费者无限循环
- spring-security - 从 requiresSecure() 中排除 URL
- wordpress - 如何为自定义 Gutenberg 块使用 Font Awesome 图标?
- discord.js - 如何从整个公会获取消息
- java - 调试java时,“无法打开'blah.java':资源不可用”
- laravel - 压缩图像大小(Laravel)
- python - 验证和测试的准确性很好,但预测不佳 keras lstm
- python - 如何在一行代码后清除控制台?
- swift4.1 - 为什么我们在 appDelegate 中使用 return true 或 false?
- fetch - 从工作箱服务人员正确获取缓存的响应