sunxiaogang0214的博客

开始记录一些常见问题了

Android 注解以及Log模块

最近项目中,想用注解了,于是就抽出了这么一个注解框架。(尊重他人的劳动成果,从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包下载地址

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunxiaogang0214/article/details/52355697
个人分类: Android
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Android 注解以及Log模块

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭