冲刺十

今天是冲刺的第十天,主要实现了用户收藏笔记列表的删除

遇到的困难:需要刷新后才可以显示删除引起的变化

解决思路:暂时没有想到,如果每次都刷新一回的话,有点浪费资源

明天计划完成的任务:整合功能模块

附上编写代码:

 

 recyclerViewHolder.imageViewDelete.setOnClickListener(new View.OnClickListener( ) {
            @Override
            public void onClick(View v) {
                final int id = (int) v.getTag( );
                mDialogBuilder.setTitle("提示");
                mDialogBuilder.setMessage("确认要删除被选的数据吗?");
                mDialogBuilder.setPositiveButton("确定", new DialogInterface.OnClickListener( ) {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        deleteRecord(id);
                        SharedPreferences pref=    mContext.getSharedPreferences("user_id",    MODE_PRIVATE);
                        int    userId=pref.getInt("userId",0);
                        DBService dbService=DBService.getDbService();
                        int result=dbService.deleteCollect(userId,id);
                        Log.e("结果数",result+" "+userId+" "+id);
                    }
                });
                mDialogBuilder.setNegativeButton("取消", new DialogInterface.OnClickListener( ) {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss( );
                    }
                });
                mDialogBuilder.show( );
            }

        });

 

运行截图:

 

posted @ 2020-04-23 19:05  一粒盐  阅读(97)  评论(0编辑  收藏  举报