`
zeroblue
  • 浏览: 47213 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
放到google code上了:
http://code.google.com/p/easy-android-utility/


Usage Example:
typical Android activity

public class AndroidWay extends Activity
{
        private Button btn1;
        private Button btn2;

        @Override
        public void onCreate(Bundle savedInstanceState)
        {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.main);

                btn1 = (Button)this.findViewById(R.id.btn1);
                btn2 = (Button)this.findViewById(R.id.btn2);
                
                OnClickListener listener = new OnClickListener(){

                        @Override
                        public void onClick(View v)
                        {
                                switch(v.getId()){
                                case R.id.btn1:
                                        //do something
                                        break;
                                case R.id.btn2:
                                        //do something
                                        break;
                                }                               
                        }};
                btn1.setOnClickListener(listener);
                btn2.setOnClickListener(listener);
        }
}


written using EasyAndroid

public class EasyWay extends EasyActivity
{
        @Override
        public void onCreate(Bundle savedInstanceState)
        {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.main);
        }

        @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;
                }
        }
}

分享到:
评论
2 楼 zeroblue 2012-09-07  
419591321 写道
不错,但是看了老半天都看晕了, 还不知道楼主的思路,代码耦合太高了。

你是说源代码还是框架的使用本身?
1 楼 419591321 2012-09-05  
不错,但是看了老半天都看晕了, 还不知道楼主的思路,代码耦合太高了。

相关推荐

Global site tag (gtag.js) - Google Analytics