`
luckldforever
  • 浏览: 6388 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

接口回调

阅读更多
i)  Public class A {
              Private interface onItemClickLister{
                      Void onItemClick();
              }
              Private onItemClickListener onItemClickLister;
              Public A (onItemClickListener onItemClickListener){
                       his.onItemClickListener = onItemClickLister;
              }
                   
              onItemClickListener.onItemClick();
      }
      Public class B{
              A a = new A(new onItemClickListener(){
                     @override
                     Public void onItemClick(){
                     }            
              })
       }
  ii)  Public class A{
              Private interface onItemClickLister{
                      Void onItemClick();
              }
              Private onItemClickListener onItemClickLister;
              Public void setOnItemClickListener(onItemClickListener
                                                          onItemClickListener){
                       this.onItemClickListener = onItemClickListener;
              }
              onItemClickLister.onItemClick();
      }
      Public class B implement onItemClickListener{
             b.setOnItemClickListener(this);
             @override
             Public void onItemClick(){
             }
     }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics