江夲辰 2020-11-08 23:57 采纳率: 0%
浏览 7

frament查询数据库显示不出来,求解决

public class HomeFragment extends Fragment {

    private ListView listView;
    private DatabaseHelper databaseHelper;
    private SQLiteDatabase db;

public class HomeFragment extends Fragment {

    private ListView listView;
    private TextView text_home;
    private DatabaseHelper databaseHelper;
    private SQLiteDatabase db;
    private ArrayList<Books> listData;
    private BookAdapter bookAdapter;


    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View root = inflater.inflate(R.layout.fragment_home, container, false);
        return root;
    }

    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        databaseHelper = new DatabaseHelper(getContext());

        listView = (ListView) getActivity().findViewById(R.id.home_list);


        db = databaseHelper.getWritableDatabase();
        Cursor c = db.query("books", new String[]{"_id", "book_id", "book_name", "book_author", "book_type", "book_pub", "book_num"}, null, null, null, null, null);
        if (c.getCount() > 0) {
            SimpleCursorAdapter adapter = new SimpleCursorAdapter(getContext(), R.layout.book_list, c,
                    new String[]{"_id", "book_id", "book_name", "book_author", "book_type", "book_pub", "book_num"},
                    new int[]{R.id.id, R.id.book_id, R.id.book_name, R.id.book_author, R.id.book_type, R.id.book_pub, R.id.book_num});
            this.listView.setAdapter(bookAdapter);
            this.registerForContextMenu(listView);
            Toast.makeText(getContext(),"查询成功",Toast.LENGTH_SHORT).show();
        }else {
            Toast.makeText(getContext(),"网络不佳,获取信息失败",Toast.LENGTH_SHORT).show();
        }


    }
}

“查询成功”,都能显示出来,就是显示不出来结果

 

  • 写回答

1条回答 默认 最新

  • 在下王小黑 2020-11-09 14:32
    关注

    R.layout.book_list,item布局文件是怎么写的

    评论

报告相同问题?

悬赏问题

  • ¥15 路由器考试怎么办,有懂行的吗 ,eNSP
  • ¥20 前端 二进制文件流图片转化异常
  • ¥15 github上的这个C语言项目如何跑起来
  • ¥15 java 判断某个数 区间是否存在
  • ¥15 appium控制多个雷电模拟器问题
  • ¥15 C# iMobileDevice
  • ¥15 谁会做这个啊#ensp#Boson NetSim
  • ¥15 如何编写针对TPS6503320FRGE型号的电源管理芯片的编程代码?
  • ¥15 设计简单目录管理系统,要满足以下内容
  • ¥15 关于九十度混合耦合器信号分析问题