上一篇我们成功在Fragment中,把SQLite中的数据通过ListView显示出来。
那么当点击Item时,不仅要实现页面跳转,也要将数据传到“详细页”。
在Activity间使用Intent进行传递是非常常见的,但Fragment间似乎不能直接照搬Intent,看了网上大佬们教程大部分是使用Bundle。原谅我是小白,花了大半天才终于第一次成功使用Bundle实现了Framgent间数据传递,接下来就是代码解析。
流程是:点击DisplayFragment中的ListView(lv_diary),跳转至DetailFragment显示详情
1.DisplayFragment(列表页):
(列表效果如下,没有细致做UI,我玻璃心不许喷)
public class DisplayFragment extends Fragment {
TextView tv_id,tv_title,tv_content;
ListView lv_diary;
String TAG = "TAG";
private SQLiteDatabase db;
MySQLiteHelper helper;
private Arra