- 博客(8)
- 收藏
- 关注
原创 加载webView使用框架AgenWeb
使用方法1.build.gradle中导入 implementation 'com.just.agentweb:agentweb:4.0.2' implementation 'com.just.agentweb:download:4.0.2' // (可选) implementation 'com.just.agentweb:filechooser:4.0.2'// (可选)2.简单使用 @BindView(R.id.cl_main) CoordinatorLa
2021-03-02 11:13:30 344
原创 关于androidX导入butterknife报错
关于androidX导入butterknife报错解决方法:1.butterknife升级 implementation 'com.jakewharton:butterknife:10.0.0' annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0'如果还报错2.在build.gradle中的android{}添加 compileOptions { sourceCompatibili
2021-03-02 10:36:16 250
原创 SpannableStringBuilder文字拼接
一个textView中文字样式不同 SpannableStringBuilder builder = new SpannableStringBuilder("欢迎您使用我们的产品和服务!我们深知个人信息对您的重要性,您的信赖对我们非常重要," + "我们将严格遵守法律法规要求采取相应的安全保护措施,致力于保护您的个人信息安全可控。关于您个人信息的相关问题,详见"); int start1 = builder.length(); build
2021-01-19 17:25:37 287
原创 自定义公共提示框Dialog
效果图自定义dialogpublic class TipsDialog extends Dialog { private View mContentView; private TextView tv_title, tv_message, tv_cancel, tv_commit; public TipsDialog(@NonNull Context context) { super(context, R.style.Dialog); init(c
2021-01-19 17:16:18 156
原创 全局设置防止重复点击
防止重复点击的方法 private boolean isFastDoubleClick() { long time = System.currentTimeMillis(); if (time - lastClickTime < 1000) { return true; } lastClickTime = time; return false; }在BaseActivity里面重写d
2021-01-16 10:57:57 184
原创 activity之间传递大量数据
弱引用方式保存数据,防止内存泄漏public class DataHolder {private Map<String, WeakReference> data = new HashMap<String, WeakReference>();private static DataHolder instance;public static DataHolder getInstance() { if (instance == null) { synchron
2021-01-16 10:46:32 334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人