Android 注解以及Log模块
来源:互联网 发布:淘宝助理如何添加水印 编辑:程序博客网 时间:2024/05/17 04:38
最近项目中,想用注解了,于是就抽出了这么一个注解框架。(尊重他人的劳动成果,从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里面执行
@Overridepublic 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
- Android 注解以及Log模块
- Android架构分析之LOG模块
- android logcat 命令以及 Log机制 .
- android logcat 命令以及 Log机制
- android log 过滤以及其他技巧
- Android常用命令以及log抓取方法
- Android xUtils3源码解析之注解模块
- Android xUtils3源码解析之注解模块
- 怎样收集EBS 各个模块的 Log, SQL trace, 以及FRD log
- android 中chromium_org模块打log的方法
- DSP/BIOS LOG模块
- freeswitch log 模块
- Freeswitch log 模块
- Freeswitch Log模块
- NDK使用log模块
- Go Log模块
- 【mysql】log模块
- logging模块的简单使用以及tornado中的log简单介绍
- left join精要
- idea 激活码 2
- Android Design Support Library
- 【幻化万千戏红尘】qianfeng-Android-Day06-Intent七大属性基础学习:
- Activity、windows、view、contenxt、getApplication、androidlaunch知识点
- Android 注解以及Log模块
- 51Nod-1255-字典序最小的子序列
- 【HackerRank】Functional Palindromes(回文树+后缀数组+lcp排序+字符串哈希+二分)
- MJRefresh的使用
- 学习web前端之练习一
- android学习总结(16.08.29)单选按钮(RadioButton),多选按钮(CheckBox)和开关按钮(Switch)
- SimHash算法原理
- 打靶游戏
- LeetCode 2. Add Two Numbers