用不着下18层地狱-----现在就送你进入回调地狱
名字说的那么恐怖不就是逻辑有点乱吗static public int like(Context context, Plan plan, String id) { LikeCallback likeCallback new LikeCallback() { Override public void onNetFinish(String rv) { //这一句已经把以前的记录全都删除了不应该这样处理应该直接 if(rv.equals(no)){ plan.tv_like_count_in_plan_item plusString(plan.tv_like_count_in_plan_item, 1); }else if(rv.equals(yes)){ plan.tv_like_count_in_plan_item plusString(plan.tv_like_count_in_plan_item, -1); } savePlan2server(context, plan, tag, index, id); Nettools.NetworkCallback networkCallback new Nettools.NetworkCallback() { Override public void onNetFinish(String rv) { } }; String url http://weilaifh.website:10000/django/like_plan/; Nettools.generator(context, id, plan.id).getHttpWithUp5Param(url, , networkCallback); } }; isLiked(context, plan, plan.id, likeCallback); return 1; }这个地方如果要实现功能还需要增加一个回调做到三层回调。不过应该也没什么逻辑很清楚。static public int like(Context context, Plan plan, String id,LikeCallback lc) { LikeCallback likeCallback new LikeCallback() { Override public void onNetFinish(String rv) { //这一句已经把以前的记录全都删除了不应该这样处理应该直接 if(rv.equals(no)){ plan.tv_like_count_in_plan_item plusString(plan.tv_like_count_in_plan_item, 1); }else if(rv.equals(yes)){ plan.tv_like_count_in_plan_item plusString(plan.tv_like_count_in_plan_item, -1); } savePlan2server(context, plan, tag, index, id); Nettools.NetworkCallback networkCallback new Nettools.NetworkCallback() { Override public void onNetFinish(String rv) { lc.onNetFinish(rv); } }; String url http://weilaifh.website:10000/django/like_plan/; Nettools.generator(context, id, plan.id).getHttpWithUp5Param(url, , networkCallback); } }; isLiked(context, plan, plan.id, likeCallback); return 1; }看我觉得太简单了

相关新闻

用大白话讲解人工智能(4) Softmax回归:AI如何给选项“打分排序“

用大白话讲解人工智能(4) Softmax回归:AI如何给选项“打分排序“

Softmax回归:AI如何给选项"打分排序"? 从"选秀比赛打分"说起 假设你是《中国好声音》的评委,面前有三位选手: 选手A:演唱得90分,舞台表现85分选手B:演唱得85分,…

2026/5/17 4:50:33 阅读更多 →
对于梳理mysql和jdbc,以及hikiria三者依赖的关系

对于梳理mysql和jdbc,以及hikiria三者依赖的关系

当springboot想要连接mysql数据库 我们梳理一下这几个依赖,我们需要对这几个依赖,要产生对应的理解。 这个依赖的本体作用是什么 可以配置什么参数,这些参数的意义是什么 怎么配置参数,参数选什么会合适一点 1.jdbc依赖 这个是一个…

2026/7/3 7:03:18 阅读更多 →
稀疏文件(Sparse file)是什么?

稀疏文件(Sparse file)是什么?

稀疏文件(Sparse file)是什么? 文章目录稀疏文件(Sparse file)是什么?1. 直观理解(打个比方)2. 技术原理3. 主要优点4. 典型应用场景5. 注意事项与潜在陷阱总结稀疏文件(…

2026/7/3 5:32:22 阅读更多 →

最新新闻

Xray漏洞扫描器从入门到实战:安装配置与五大扫描模式详解

Xray漏洞扫描器从入门到实战:安装配置与五大扫描模式详解

1. 项目概述:为什么我们需要Xray这样的工具?在安全测试的日常工作中,手动测试的深度和自动化工具的广度,就像人的两条腿,缺一不可。但很多工具要么太重,部署复杂;要么太轻,只能扫个皮…

2026/7/3 10:57:31 阅读更多 →
免费屏幕标注神器ppInk:5大核心功能打造专业演示体验

免费屏幕标注神器ppInk:5大核心功能打造专业演示体验

免费屏幕标注神器ppInk:5大核心功能打造专业演示体验 【免费下载链接】ppInk Fork from Gink 项目地址: https://gitcode.com/gh_mirrors/pp/ppInk 你是否厌倦了在演示时手忙脚乱地切换各种工具?是否希望有一款简单直观的屏幕标注软件能让你专注于…

2026/7/3 10:57:31 阅读更多 →
自动驾驶IPO背后的三大技术路径与安全硬门槛

自动驾驶IPO背后的三大技术路径与安全硬门槛

1. 项目概述:当三支自动驾驶“火箭”集体点火升空时,真正值得盯住的不是股价代码,而是车轮底下那条还没画完的路“3家 自动驾驶 公司同时冲刺IPO!”——这行字最近在科技财经类信息流里炸开,像三颗信号弹,把…

2026/7/3 10:57:31 阅读更多 →
PHP WebSocket应用层安全:从TLS到端到端加密的完整实践

PHP WebSocket应用层安全:从TLS到端到端加密的完整实践

1. 项目概述:WebSocket安全,一个被忽视的“重灾区”如果你正在用PHP开发实时聊天、在线协作、金融行情推送或者游戏服务端,那么WebSocket大概率是你技术栈中的核心组件。它带来的全双工、低延迟通信体验确实美妙,但一个残酷的现实…

2026/7/3 10:57:31 阅读更多 →
新手入门网络安全:基于YAKIT与Nuclei的漏洞挖掘实战指南

新手入门网络安全:基于YAKIT与Nuclei的漏洞挖掘实战指南

1. 项目概述:为什么选择YAKIT和Nuclei作为起点?如果你刚接触网络安全,想学点真本事,而不是停留在理论层面,那“漏洞挖掘”这个词听起来可能既诱人又让人望而生畏。诱人在于,它意味着你能像电影里的黑客一样…

2026/7/3 10:55:30 阅读更多 →
前端自动化测试:从jQuery到原生Web API的迁移与实践

前端自动化测试:从jQuery到原生Web API的迁移与实践

1. 项目概述:为什么需要摆脱jQuery进行自动化测试?如果你和我一样,是从那个“jQuery一统江湖”的年代走过来的前端开发者,那么你肯定对$()这种简洁的语法无比熟悉。它曾是我们操作DOM、处理事件、发起Ajax请求的瑞士军刀。然而&am…

2026/7/3 10:53:30 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻