直播app系统源码,fragment动态添加与管理

直播app系统源码,fragment动态添加与管理

步骤

 

创建一个待处理的fragment

获取FragmentManager,一般都是通过getSupportManager()

开启一个事务transaction,一般调用fragmentManager的beginTransaction()

使用transaction进行fragment的替换

提交事务 .commit();

 

1
package com.example.fragmentmanage;<br>import androidx.appcompat.app.AppCompatActivity;<br>import androidx.fragment.app.Fragment;<br>import androidx.fragment.app.FragmentManager;<br>import androidx.fragment.app.FragmentTransaction;<br>import android.os.Bundle;<br>import android.view.View;<br>import android.widget.Button;<br>public class MainActivity extends AppCompatActivity implements View.OnClickListener {<br>    @Override<br>    protected void onCreate(Bundle savedInstanceState) {<br>        super.onCreate(savedInstanceState);<br>        setContentView(R.layout.activity_main);<br>        Button button1 = findViewById(R.id.btn1);<br>        Button button2 = findViewById(R.id.btn2);<br>        button1.setOnClickListener(this);<br>        button2.setOnClickListener(this);<br>    }<br>    @Override<br>    public void onClick(View view) {<br>        switch (view.getId()){<br>            case R.id.btn1:<br>                replaceFragment(new BlankFragment1());<br>                break;<br>            case R.id.btn2:<br>                replaceFragment(new ItemFragment());<br>        }<br>    }<br>          //动态切换fragment<br>    private void replaceFragment(Fragment fragment) {<br>        FragmentManager fragmentManager = getSupportFragmentManager();<br>        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();<br>        fragmentTransaction.replace(R.id.frameLayout,fragment);<br>        fragmentTransaction.addToBackStack("ye");    // fragment管理栈,将fragment一个一个覆盖上去,退出也是一个一个退出<br>        fragmentTransaction.commit();<br>    }<br>}

以上就是 直播app系统源码,fragment动态添加与管理,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-11-04 一对一直播系统源码,UICollectionViewCell自适应文字宽度
2021-11-04 短视频app源码,输入邀请码时点击「屏幕」周边或者「返回键」弹框不会消失
2021-11-04 app直播源码,Android EditText的光标的显示和隐藏
点击右上角即可分享
微信分享提示