在Activity里嵌套Fragment
来源:互联网 发布:严歌苓 知乎 编辑:程序博客网 时间:2024/05/01 02:34
Fragment
public class TestFragment extends Fragment { private static final String ARG_USER = "user"; private User user; public TestFragment() { // Required empty public constructor } //传递数据 public static TestFragment newInstance(User user) { TestFragment fragment = new TestFragment(); Bundle args = new Bundle(); args.putSerializable(ARG_TICKET, user); fragment.setArguments(args); return fragment; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (getArguments() != null) { user = (User) getArguments().getSerializable(ARG_USER); } } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.app_fragment_user_detail,container,false); return view; } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); } @Override public void onAttach(Context context) { super.onAttach(context); } @Override public void onDetach() { super.onDetach(); }}
Activity
public class TestActivity extends AppCompatActivity { private User user; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); user = (Ticket) getIntent().getSerializableExtra(User.class.getSimpleName()); initViews(); } private void initViews() { if(user != null){ getSupportFragmentManager().beginTransaction().replace(R.id.container,TestFragment.newInstance(user)).commit(); } } }
1 0
- 在Activity里嵌套Fragment
- Activity嵌套Fragment,Fragment里用viewPager嵌套子Fragment报错解决方案
- 在Activity,Fragment,嵌套Fragment中使用ToolBar
- 在Fragment、PreferenceFragment和OnPreferenceClickListener()里获取Activity
- 在fragment里面嵌套fragment
- Fragment里嵌套Fragment之间的切换
- 解决Activity嵌套碎片在fragment中操作Activity控制无效问题
- Fragment里加载Activity界面
- 安卓在一个活动(Activity)里加载碎片(Fragment)并切换到另一个碎片(Fragment)
- Fragment在Activity上面
- 史上最简单的的Activity嵌套fragment
- Activity跳转到嵌套中的Fragment
- 在fragment中嵌套fragment的注意事项
- Android学习 (二十) 在fragment里用Intent跳转到其他Activity
- Fragment里更改Activity ToolBar菜单
- activity嵌套fragment,fragment内嵌fragment之间传值切换fragment
- 在Activity中显示Fragment
- 在Activity中添加Fragment
- Android-RxJava
- C语言:20元喝汽水问题
- Textview的样式改变——SpannableString
- Spine 的纹理打包器(texture packer)
- Android屏幕适配全攻略(最权威的官方适配指导)
- 在Activity里嵌套Fragment
- 寒假篇5-魔法照片
- poj 3352Road Construction(无向强连通分量 tarjan)
- 微信小程序日记——高仿知乎日报
- 欢迎使用CSDN-markdown编辑器
- 8953系列----parse vmlinux
- 第四章高级查询--上机题和经典案例
- 关于安卓手机自带返回键的处理问题
- POJ 2031Building a Space Station(叉积点积的应用 )