适配器内设置点击事件,在事件内获取相应的ID,然后传给服务器进行同步数据,这里只是如何获取ID
// 同步 myVIEwHolder.itemVIEw.setonClickListener(new VIEw.OnClickListener() { @OverrIDe public voID onClick(VIEw v) { int commodityID = findEnity.getcommodityID(); int saleNum = findEnity.getSaleNum(); // 动态取两个ID String userID = MyApp.getUserInfo().getString("userID", ""); String sessionID = MyApp.getUserInfo().getString("sessionID", ""); SyncCart syncCart = new SyncCart(); syncCart.setcommodityID(commodityID); syncCart.setCount(saleNum); List<SyncCart> List = new ArrayList<>(); List.add(syncCart); String s = new Gson().toJson(List); Toast.makeText(context, "该条目ID是"+commodityID, Toast.LENGTH_SHORT).show(); new SyncCarPresenter(new DataCall() { @OverrIDe public voID success(Result data, Object... args) { Toast.makeText(context, data.getMessage(), Toast.LENGTH_SHORT).show(); } @OverrIDe public voID fail(Result result, Object... args) { Toast.makeText(context, result.getMessage(), Toast.LENGTH_SHORT).show(); } }).requestData(userID,sessionID,s); } });
总结 以上是内存溢出为你收集整理的Android:同步全部内容,希望文章能够帮你解决Android:同步所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)