美文网首页
2018-03-21购物车项目说明 - 源代码

2018-03-21购物车项目说明 - 源代码

作者: lancelot_pan | 来源:发表于2018-03-21 11:00 被阅读0次

    ./data/

    CartData类

    说明:购物车数据的存储与操作

    /*本地存储标记*/

    private static final StringCART_DATA_TAG ="CART_DATA";

    private static final StringDATA_LIST_TAG ="BOOKS_IN_CART_LIST";

    private static final StringDATA_SAVE_TAG ="CART_DATA_SAVE_BOOLEAN";

    /*当作本地运行时数据库使用,存储购物车列表数据*/

    private static ListBOOKS_IN_CART_LIST =new ArrayList<>();

    /*应用内部读取List数据*/

    public static ListgetBooksInCartList()

    /*应用内部设置List数据*/

    public static void setBooksInCartList(List mBooksInCartList)

    /*返回所查找的Book在list数组中的position,-1表示没找到*/

    public static int searchBookById(String bookId)

    /*添加商品到购物车*/

    public static void addProductCart(BookInCart mBookInCart)

    /*修改现有的购物车中商品的数量*/

    public static boolean alterNumberData(BookInCart mBookInCart)

    /*修改现有的购物车中商品的数量*/

    public static boolean alterNumberData(String bookId, int number)

    /*删除选定购物车列表的数据*/

    public static void deleteProductCart(String[] bookIdList)

    /*清空数据,(清空购物车)*/

    public static void deleteAllCart()

    /*保存购物车内数据到Android本地*/

    public static void saveCartData(Context mContext)

    /*从本地加载数据*/

    public static final void loadCartData(Context mContext)

    ./gson/

    BooksGsonBean类

    说明:在用Gson解析从list.html传入Android原生的数据时使用

    ./model/

    BookInCart类

    说明:购物车列表项

    ./util/

    JsonUtil类

    说明:数据解析的相关转换操作

    ./

    CartWebInterface类

    说明:Android原生与webview交互的接口类

    MainActivity

    说明:应用程序入口,主界面活动

    相关文章

      网友评论

          本文标题:2018-03-21购物车项目说明 - 源代码

          本文链接:https://www.haomeiwen.com/subject/hbpwqftx.html