动态代理

button1.setOnLongClickListener(new View.OnLongClickListener() {
                        @Override
                        public boolean onLongClick(View v) {
                            return false;
                        }
                    });*/

反射获取button1,反射获取setOnLongClickListener的method,根据View.OnLongClickListener()的接口类型实例化动态代理,然后动态代理执行自身的方法。

posted @ 2022-12-14 12:14  笨喵敲代码  阅读(27)  评论(0)    收藏  举报