BD + FragmentList + SharedPrerence + JSON