Android
尛尛球
这个作者很懒,什么都没留下…
展开
-
Fragment中EditText设置文本不成功
Fragment会记录上一次EditText的状态,在EditText中设置 android:saveEnabled=“false”。使用下面的方法设置文本:editText.post(new Runnable() { @Override public void run() { editText.setText(text); }});...原创 2020-01-10 12:09:15 · 803 阅读 · 0 评论 -
超出内容就自动换行的RadioGroup
超出内容就自动换行的RadioGroup步骤原理代码效果图:步骤自定义RadioGroup改写onMeasure()原理测量子view的大小,如果单行宽度超出屏幕宽度,则将这个子view做换行处理。这里用到的换行方式可能和别人不同,网上的大部分代码都是在RadioGroup中嵌入多行LinearLayout,这里用的方式是改变子view的margin。换行处理就是将该vie...原创 2018-12-07 12:03:57 · 1507 阅读 · 0 评论 -
使用Retrofit时,返回数据不同时的解决办法
原代码:@GET("网址")Call<ResponseResult<String>> getToken();新代码:import okhttp3.ResponseBody@GET("网址")Call<ResponseResult<ResponseBody>> getToken();//解析(ResponseResult<S原创 2018-12-07 15:29:43 · 1881 阅读 · 0 评论 -
Android全局捕获异常,出现未知问题不退出应用
参考:https://blog.csdn.net/zhangzheng0602/article/details/69383926在自定义的Application中添加以下代码: new Handler(Looper.getMainLooper()).post(new Runnable() { @Override public void run()...转载 2019-01-07 10:05:37 · 1151 阅读 · 0 评论 -
【Android】线程/进程绑定指定CPU核
参考文档:https://blog.csdn.net/lanyzh0909/article/details/50404664 //线程绑定CPU核-sched_setaffinityhttps://blog.csdn.net/lyx2007825/article/details/53885205 //android将线程绑定在指定CPUhttps://www.jianshu.com/p/5...原创 2019-01-09 19:59:57 · 9565 阅读 · 3 评论 -
Error:This Gradle plugin requires a newer IDE able to request IDE model level 3. For Android Studio
gradle.properties中添加:android.injected.build.model.only.versioned=3android.injected.testOnly=false转载 2019-07-02 11:57:09 · 215 阅读 · 0 评论