logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

android各种提示Dialog 弹出框

messageTv.setVisibility(View.VISIBLE);}return dialog;}public static Dialog getCustomDialog(final Activity activity, View view, boolean dismissTouchOutside,boolean cancelable, int theme) {//Dialog dial

#面试#android#移动开发
Android组件内核之间组件间通信方案(四)下篇,flutter页面跳转动画

EMPTY_LAST_NAME,EMPTY_CITY,INVALID_URI}LiveData 没有提供任何开箱即用的方法,但在 Google 的官方示例中,有一个 SingleLiveEvent 的实现,可以解决这个问题。一个生命周期感知的被观察者,仅在订阅后发送新的更新,常用于导航和 Snackbar 消息等事件。这可以避免一些常见问题:在配置变更(如屏幕旋转)期间,如果观察者处于活动动态,S

#面试#android#移动开发
Kotlin 的协程用力瞥一眼,webrtc音视频开发

这里并不会比较 RxJava 和协程哪个好,或者讨论谁取代谁的问题,我这里只给出一个建议,你最好都去了解下,因为协程和 Rx 的设计思想本来就不同。下面的例子是使用协程进行网络请求获取用户信息并显示到 UI 控件上:????️launch({val user = api.getUser() // ???? 网络请求(IO 线程)nameTv.text = user.name// ???? 更新 U

#面试#android#移动开发
Kotlin 底部弹出的列表对话框(单选),android开发案例教程与项目实战

private var x :Int = 0override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)tv1.text = “宿舍”;tv2.text = “小红”//默认initDatas()//点击底部弹出

#面试#android#移动开发
到底了