MainActivity Java接口回调示例
MainActivity.java 的接口回调写法,适合刚入门异步任务的你练手。逻辑不复杂,就是回调套回调那一套,写熟了用在网络求或者多线程都挺方便。数据实体类没给,不过你可以自己撸一个,也可以用工具自动生成,效率高不少。
接口回调的用法,在 Android 开发里用得还挺多的。尤其你写异步任务或者 Handler 啥的,回调能帮你把异步结果传出来,逻辑更清晰。像AsyncTask
之类的老套路,虽然现在慢慢淡出主流了,但理解这个思路,对搞清楚Coroutine
或者LiveData
这些也有。
数据实体类这块,原始代码里没写出来,是想让你动手试试。其实写也简单,就是几个String
、int
的字段加上getter/setter
,不过想省事的话,我推荐你看看这些自动生成工具:
比如Java用得多的可以试试mybatis 数据实体类自动生成器,生成效率挺高,样式也规整。
如果你是搞C#的,像C#自动生成数据实体类或者属性赋值技巧也挺实用,尤其那种字段多的项目,不用一行行写。
要是你还在用Hibernate,可以看这个Java 生成 Hibernate 映射文件的工具,直接拿实体类生成映射文件,省去手写 XML 的麻烦。
哦对,还有些跨平台开发的也能用,比如IOS那边也有自动化工具,看这个就行,逻辑差不多。
,接口回调+异步任务这种组合挺经典,理解了以后多场景都能举一反三。如果你正好在写数据模型,不妨用上这些工具,省心省力。
下载地址
用户评论