动态代理
button1.setOnLongClickListener(new View.OnLongClickListener() {
                        @Override
                        public boolean onLongClick(View v) {
                            return false;
                        }
                    });*/
反射获取button1,反射获取setOnLongClickListener的method,根据View.OnLongClickListener()的接口类型实例化动态代理,然后动态代理执行自身的方法。
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号