-
ConnectivityManager + Flow 打造 Android 网络状态监听器
前言Android应用开发中,经常有需要确保在网络切换或连接丢失时能正确运行。而ConnectivityManager这个系统服务,是我们管理网络连接的得力助手,配合Flow使用实时监听网络状态,保证用户体验的流畅性认识ConnectivityManagerConnectivityManager是Android的系统服务,通过它我们能... -
使用Kotlin Flow和协程开发高性能Android应用:以电影业务为例
使用KotlinFlow和协程开发高性能Android应用:以电影业务为例引言在当今移动互联网快速发展的时代,用户对应用的性能和响应速度有了更高的要求。作为开发者,我们需要不断探索和采用新的技术来提升应用的性能和用户体验。Kotlin作为Android开发的首选语言,其协程和Flow特性提供了强大的异步编程能力,可以帮助我们更高效地处理复杂的异步任务和... -
Kotlin Jetpack Paging3 和Flow结合使用注意点
在用DataBinding时要注意DataBinding访问的是静态方法在Kotlin中就要用companionobject和@JvmStaticclassImageViewBindingAdapter{//里面的BindingAdapter方法必须是静态方法,否则会编译会报错//DataBinding调用必须是静态方法companiono...