Android-xUtils3的使用

2023-03-03  本文已影响0人  HELLO_Cand

一、GitHub地址

https://github.com/wyouflf/xUtils3

二、xutils3主要有4个模块:注解模块,网络模块,图片加载模块,数据库模块

三、基本使用

1、添加依赖

implementation 'org.xutils:xutils:3.9.0'

2、权限配置

<uses-permission android:name="android.permission.INTERNET" />

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><!-- 可选 -->

3、初始化

// 在application的onCreate中初始化

@Override

public void onCreate() {

    super.onCreate();

    x.Ext.init(this);

    x.Ext.setDebug(BuildConfig.DEBUG); // 是否输出debug日志, 开启debug会影响性能.

    ...

}

一、注解的使用

1、在activity里的使用

2、@Event()注解

* 1. 方法必须私有限定,

* 2. 方法参数形式必须和type对应的Listener接口一致.

* 3. 注解参数value支持数组: value={id1, id2, id3}

* 4. 其它参数说明见{@link org.xutils.event.annotation.Event}类的说明.

@Event(value = R.id.btn_test1,

        type = View.OnClickListener.class/*可选参数, 默认是View.OnClickListener.class*/)

private void onTest1Click(View view) {

...

}

上一篇 下一篇

猜你喜欢

热点阅读