Acvitity和Fragment通信数据显示不同步的问题

    xiaoxiao2021-03-25  86

    从acvitity传值跳转到Fragment中数据显示不同步的问题: 在onStart的方法中接收穿过来的值,就可以同步显示,在onCreate方法中调用只能是重启程序才能更新数据,在acvitity的生命周期中onstop后再执行onRestart方法,然后直接执行onStart方法,是不在执行oncreat方法的,也就是说onCreate方法只在程序启动的 时候执行一次 代码:

    @Override public void onStart() { super.onStart(); intiView(); } public void intiView(){ //设置布局加载器 rv_frgjsb.setLayoutManager(new LinearLayoutManager(this.getContext())); service=new JdbService(this.getContext()); list =service.quaryAll(); adapter=new FrgJsbAdapter(this.getContext(),list); rv_frgjsb.setAdapter(adapter); title_addimg.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent=new Intent(getContext(),JsbAddActivity.class); startActivity(intent); JsbFragment.super.getActivity().finish(); } });
    转载请注明原文地址: https://ju.6miu.com/read-23977.html

    最新回复(0)