android开发中setOnCheckedChangeListener监听的问题(高手进)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android开发中setOnCheckedChangeListener监听的问题(高手进)相关的知识,希望对你有一定的参考价值。

setOnCheckedChangeListener 他的监听原理是什么啊?
传入一个RadioGroup.OnCheckedChangeListener 内部接口类,(实现这个接口类中的onCheckedChanged方法。)

setOnCheckedChangeListener 的底层源码是什么啊?他是怎么调用传进来的这个接口类中的onCheckedChanged方法的?? 这个onCheckedChanged 方法需要向里面传入两个参数 RadioGroup group 和 int checkedId..他是怎么传入的??

说白了 我就是不是很明白 这个回调函数的原理,或者说 这个回调函数的原理是怎么在这个类中实现的。。

希望高收帮忙解答一下,纠结一下午了。。

setOnCheckedChangeListener 传给别人一个指针,这个指针是你的某一个类的实例。
这个类实现了onCheckedChanged方法,
在别人想要通知你的时候,直接调用你传入指针的onCheckedChanged方法。
----------回调。
参考技术A 这些api函数最好不要纠结,你只要知道怎么用就行了。因为很多函数都是内置好的,想要究根结底,这是别人做的。给你api函数,就是想让你用时方便的。你要实在想看,就到api函数中查一下看看呗。https://developer.android.com/reference/packages.html

以上是关于android开发中setOnCheckedChangeListener监听的问题(高手进)的主要内容,如果未能解决你的问题,请参考以下文章

在android开发中如何实现多张图片的循环显示

Android WebView 在开发过程中都有哪些坑

Android开发之Intent.Action Android中Intent的各种常见作用【转】

Android WebView 在开发过程中都有哪些坑

android开发——Android开发中的47个小知识

Android开发中ImageView里的Bitmap很模糊,怎么解决?