关闭

Android 注解以及Log模块

266人阅读 评论(0) 收藏 举报
分类:

最近项目中,想用注解了,于是就抽出了这么一个注解框架。(尊重他人的劳动成果,从xutils里面摘的)

为了大家熟悉,延续你xutils的方式。Application里面初始化 

当然,代码名称改了,满足下程序员的虚荣心吧,初始代码如下

s.Sxg.init(this);
s.Sxg.setDebug(false);

测试的时候Debug设置为 true


接下来,简单说下注解的使用吧

Activity 的使用

@SetContentView(R.layout.activity_main)

public class MainActivity extends Activity{

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        s.view().inject(this);

}

}

当然原来的注解名称为ContentVIew  改成----> SetContentView() 调用方式延续xutils


fragment 同理 只是在onCreateView里面执行

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    if (rootView == null) {
        context = getActivity();
        rootView = s.view().inject(this, inflater, container);
        CreateViewInit();
    }

    return rootView;
}

rootView:

protected View rootView;
声明方式是一样的

@SetContentView(R.layout.fragment_home)
public class HomeFragment extends BaseFragment

当然还有adapter。

s.view.inject(ViewHolder,convertView);

配合adapter再封装一下,很好用有没有

使用很简单


控件当然需要去绑定了,绑定方式如下:给出一个实例

@ViewInject(R.id.gridView1)
private GridView gridView1; 

最后,jar包下载地址

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:12437次
    • 积分:457
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论