xUtils3.0的使用(一)IOC
xUtils3.0的使用(一)IOC
光头大学渣 发表于1年前
xUtils3.0的使用(一)IOC
  • 发表于 1年前
  • 阅读 13
  • 收藏 0
  • 点赞 0
  • 评论 0
首先,没啥说的,放上xUtils的github地址:
https://github.com/wyouflf/xUtils3


作者的原话:xUtils3 api变化较多;
xUtils 2.x对Android 6.0兼容不是很好, 请尽快升级至xUtils3;
xUtils 最低兼容Android 4.0 (api level 14);
数据库api简化提高性能, 达到和greenDao一致的性能.
......


本文浅谈一下IOC的用法

一.使用前配置
需要的权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

初始化:
public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        x.Ext.init(this);
        x.Ext.setDebug(BuildConfig.DEBUG); 
        //是否输出debug日志,开启debug会影响性能.(这行代码可要可不要)
    }
}


二.开始使用
@ContentView(R.layout.activity_main)
public class MainActivity extends AppCompatActivity {
    @ViewInject(R.id.fab)
    private FloatingActionButton button;
    //这里注意,变量和方法一定要是私有的(private)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        x.view().inject(this);
        //类似开启xUtils注入的功能
    }
    @Event(R.id.fab)   //参数支持数组 value={id1, id2, id3}
    private void clickMe(View view){
        Snackbar.make(view,"ioc succeed!",Snackbar.LENGTH_SHORT).show();
    }
}


总体来说,使用方法和ButterKnife相似。
共有 人打赏支持
粉丝 0
博文 7
码字总数 0
×
光头大学渣
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: