您的位置:首页 > 数据库

关于新加的SQLite数据库内容不能同步显示到控件中的问题分析.txt

2017-03-06 16:21 731 查看
从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();
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: