论坛首页 移动开发技术论坛

写了个小框架,大家帮忙提提意见

浏览 15422 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-04-07  
看了楼主的框架,感觉不错
0 请登录后投票
   发表时间:2012-06-05  
楼主东西真不错,准备用到我的项目中去。如果有问题希望多支持。
0 请登录后投票
   发表时间:2012-08-15  
更新了0.3.0
0 请登录后投票
   发表时间:2012-08-18   最后修改:2012-08-18
挺有意思的小框架
用的reflect吗
能让代码更简洁,不错

如果annotation是 @OnClick({id说明  R.id.btn1, id说明2 R.id.btn2})的话,是不是会更好些呢?实现起来应该不会有什么困难吧!
如果能把id相对应的view也传进doSometing(View v),使其成为doSometing(View v,int id,。view id1view ,view id2view),这样会更好吗?(是否能实现我还不知道。但是一定能把id传进去,就可以直接switch了)

希望你可以写到和eclipse有相同的版本
0 请登录后投票
   发表时间:2012-08-28  
周冲zxc 写道
挺有意思的小框架
用的reflect吗
能让代码更简洁,不错

如果annotation是 @OnClick({id说明  R.id.btn1, id说明2 R.id.btn2})的话,是不是会更好些呢?实现起来应该不会有什么困难吧!
如果能把id相对应的view也传进doSometing(View v),使其成为doSometing(View v,int id,。view id1view ,view id2view),这样会更好吗?(是否能实现我还不知道。但是一定能把id传进去,就可以直接switch了)

希望你可以写到和eclipse有相同的版本


现在就可以用id做switch.
        @OnClick({R.id.btn1, R.id.btn2})
        private void doSometing(View v)
        {
                switch(v.getId()){
                case R.id.btn1:
                        //do something
                        break;
                case R.id.btn2:
                        //do something
                        break;
                }
        }

说明这东西你自己加注释就行了,没必要加到框架的实现里。
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics