![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
伤不起12
这个作者很懒,什么都没留下…
展开
-
Android整合搭建RxJava+Retrofit+LiveData+OkHttp框架实现MVVM模式开发(学习中)
class LiveDataRetrofitActivity:AppCompatActivity() { private lateinit var viewModel: LoginViewModel override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_livedata).原创 2022-03-16 14:25:43 · 5725 阅读 · 0 评论 -
kotlin 仿照setOnclickListener写法
kotlin 仿照setOnclickListener写法var listener :((Int) ->Unit)?=null fun setOnItemClickListener(listener:(Int) ->Unit){ this.listener = listener }if (listener!=null) listener!!(position)mMainAdapter.setOnItemClickListener {原创 2021-02-02 15:41:33 · 2953 阅读 · 0 评论 -
websocket之安卓
最近做这个功能,分享一下。即时通讯(Instant Messaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的JMessage,都比较容易实现。但是如果项目有特殊要求(如不能使用外网),那就得自己做了,所以我们需要使用WebSocket。WebSocketWebSocket协议就不细讲了,感兴趣的可以具体查阅资料,简而言之,它就...转载 2020-03-16 11:20:44 · 3996 阅读 · 5 评论 -
安卓-橡皮擦擦线完整实现
安卓-橡皮擦擦线完整实现小伙伴儿们来看看就好原创 2017-08-01 14:20:52 · 1945 阅读 · 0 评论 -
多edittext监听变化的优化
重写TextWatcher ,根据自己的逻辑来判断:public class EventBSJAnimalHolder extends BaseViewHolder<EventBSJAnimalBean> { private final EditText animalName; private final EditText livingNumber, corps...翻译 2019-04-18 14:30:20 · 223 阅读 · 0 评论 -
安卓删除文件时加载进度条,防止数据过大导致ui假死
其实蛮简单的,这里千万不要使用handler这些了,不然频繁的刷新ui导致假死是很恶心的,但是不做处理,本身也会出现无响应的情况。下面贴下我的代码,代码很简单,使用AsyncTask;public class DeleteExtractorTask extends AsyncTask<Void, Integer, Long> { private Context mCon...原创 2019-07-26 15:28:51 · 2671 阅读 · 1 评论