解决方案 »

  1.   

    MyBookInfoAdapter.setOnClickListener(new OnclikcListener(
    public void onClick(View paramView)
      {
        Context localContext = (Context)BookInfoActivity.MyBookInfoAdapter.access$2(this.this$1).get();
        Handler localHandler = BookInfoActivity.MyBookInfoAdapter.access$1(this.this$1);
        List localList = BookInfoActivity.MyBookInfoAdapter.access$0(this.this$1);
        int i = this.val$position;
        Map localMap = (Map)localList.get(i);
        new BookInfoOpenTableDialog(localContext, localHandler, localMap).show();
      }
    ));
    基本上市这个样子的
      

  2.   

    那请问下access$2这个是什么意思。不太理解。万分感谢
      

  3.   

    将dex2jar反编译出来的跟apktool反编译出来的smli做对比
      

  4.   

    3楼所说基本正确。
    dex内的类都是独立类,没有匿名类和内部类。java的匿名类和内部类
    在编译为dex后都要转为独立类,为了区别,android非混淆编译时,在原匿名类
    (或内部类)名尾加上$符。