- 博客(57)
- 收藏
- 关注
原创 Android WebView横竖屏切换导致网页加载不出来(重新加载)
很久没用过WebView了,今天用的时候出现了小情况,好了下面进入正题。刚进入页面第一次加载网页没有问题,但是手机设置成自动旋转,横竖屏一切换就加载不出来,因为activity重新加载了。在AndroidManifest.xml中,那个activity使用WebView就加上android:configChanges="keyboardHidden|orientation|screenSize"如下图所示...
2021-09-14 09:52:34
1057
原创 OpenSSL SSL_read: Connection was reset, errno 10054 错误解决
打开Git命令,解除ssl验证git config --global http.sslVerify "false"这就OK了
2021-09-07 14:27:36
1135
原创 Cannot call this method while RecyclerView is computing a layout or scrolling android.support.v7.wid
当for循环遍历完成,立刻更新适配器adapter.notifyDataSetChanged();,出现了这个错java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling android.support.v7.widget.RecyclerView非法状态异常:当recyclerview正在计算布局或滚动条时,无法调用此方法。解决方法:new
2021-06-23 14:52:53
2200
1
原创 Android EventBus事件有时接收不到消息
今天遇到了一个问题,一进入app EventBus 的订阅者就要获取消息,但是今天 EventBus发布事件之后回调方法无响应,订阅者并没有得到消息。但是在这之前是可以的,我没有动代码怎么就收不到消息了?我又测了几遍发现有时候可以有时候不可以。接受不到消息一般是因为1.没有注册2.接收消息的方法不是public3.接受发送的参数或接受的参数有一个写错了导致参数不一致4.同一类型的粘性事件。5.被优先级高的拦截了不是粘性事件,而且有时候可以接收消息这几条都可以排除,考虑到一进入app就要获取消息
2021-06-15 11:06:13
3062
3
原创 Throwing OutOfMemoryError “Failed to allocate a 1345270074 byte allocation with 3360852 free bytes a
在清单文件中加上android:hardwareAccelerated="false"//硬件加速 android:largeHeap="true"//最大内存如下<application android:name=".App" android:hardwareAccelerated="false" android:largeHeap="true" 。。。。。 android:theme="@style/AppTh
2021-05-19 15:08:52
469
原创 Android Timer和TimerTask解决IllegalStateException:Task already scheduled or cancelled
解决IllegalStateException:Task already scheduled or cancelled用定时器完成循环操作遇到的问题,解决方法如下我这里列举了三种方法timer = new Timer(); task = new TimerTask() { public void run() { handler.sendEmptyMessage(1); }
2021-05-17 10:30:11
1468
原创 Android字符串截取某个字符之前或之后
截取某个字符之前的string str=”8743954%243”;String substring = str.substring(0, str.indexOf("%"));substring:8743954截取某个字符之后的String string= "1234566***abcd";String str2= string.substring(string.indexOf("***"));str2:abcd...
2021-04-23 17:15:32
1381
1
原创 java.lang.NumberFormatException: For input string: “2585999988“
String类型转换int的时候超出了int范围
2021-04-23 15:08:59
146
原创 No adapter attached; skipping layout
adapter 数据为空的时候可能会出现这个错No adapter attached; skipping layout
2021-04-22 16:53:13
1935
原创 No Retrofit annotation found. (parameter #2)
使用的网络请求中有Retrofit,今天报了这个错No Retrofit annotation found. (parameter #2),原来是忘写注解先展示一下错误代码@GET Call<List<FindUsersBean>> findUsers(@Url String url,Map<String,Object> params);正确代码@GET Call<List<FindUsersBean>> findUser
2021-04-22 15:58:51
3076
原创 2021-03-15
Glide图片加载框架用法一、Gilde的简单使用Glide.with(content).load(url).into(imageView);with绑定生命周期,load指定加载资源,into指明加载目标二、绑定生命周期我们先来看一下绑定生命周期的源码Glide.class和RequestManagerRetriever.class,主要用来获得RequestManager//with返回一个RequestManagerpublic static RequestManager with(
2021-03-15 16:27:09
149
原创 弹出数字键盘
弹出数字键盘EditText login_phone = findViewById(R.id.login_Phone);//数字键盘 login_phone.setInputType(EditorInfo.TYPE_CLASS_PHONE);
2019-06-27 15:19:03
388
原创 相册和相机
package com.bw.fengye.camera;import android.content.DialogInterface;import android.content.Intent;import android.graphics.Bitmap;import android.net.Uri;import android.provider.MediaStore;import...
2018-12-21 08:17:46
162
原创 购物车EventBus
package com.bw.lixianfeng.adapter;import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.LinearLayoutManager;import android.support.v7.widget.Re...
2018-12-21 08:16:28
144
原创 Android相机相册
权限<uses-permission android:name="android.permission.CAMERA"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android...
2018-12-20 22:40:29
220
原创 RecyclerView嵌套实现购物车
//商家adapterpackage com.bw.lixianfeng.adapter;import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.LinearLayoutManager;import android.support....
2018-12-20 22:33:12
366
原创 高德地图显示和定位
依赖implementation ‘com.amap.api:3dmap:latest.integration’//定位功能implementation ‘com.amap.api:location:latest.integration’implementation ‘com.yanzhenjie:permission:2.0.0-rc4’AndroidManifest.xml的权限和一...
2018-12-20 14:44:22
1318
原创 RecyclerView多条目的应用
//适配器public class HomeAdapter extends RecyclerView.Adapter { private ShopBean.ResultBean resultBean; private int id; private Context context; public HomeAdapter(ShopBean.ResultBean re...
2018-12-09 19:47:59
147
原创 Retrofit+OkHttp+RxJava的使用
//封装RetrofitUtil类public class RetrofitUtil { private static RetrofitUtil instance; private final Retrofit retrofit; public static RetrofitUtil getInstance(){ if(instance==null){...
2018-12-09 19:33:53
963
原创 封装Fresco
依赖implementation ‘com.facebook.fresco:drawee:1.10.0’implementation ‘com.facebook.fresco:fresco:1.11.0’implementation ‘com.facebook.fresco:animated-gif:1.10.0’//动图所需依赖权限布局<com.facebook.draw...
2018-12-03 08:20:08
353
原创 OkHttp中拦截器
client = new OkHttpClient.Builder() .connectTimeout(3000,TimeUnit.MILLISECONDS) .writeTimeout(3000,TimeUnit.MILLISECONDS) .readTimeout(3000,TimeUnit.MIL...
2018-12-02 20:53:16
207
原创 反射,注解
//注解@UserInfo(userName = "枫叶",userPassword = "123456")public class Person { public String nikeName="枫叶"; public String name; private String age; private String idNum; public Per...
2018-12-02 20:31:34
181
原创 ButterKnife的使用
依赖implementation ‘com.jakewharton:butterknife:8.8.1’annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’setContentView(R.layout.activity_main);把鼠标放在activity_main上按Alt+Insert...
2018-12-02 20:26:53
87
原创 接口处理
public class PbModel { private String path="http://www.zhaoapi.cn/product/getCarts?uid=71"; Handler handler = new Handler(){ @Override public void handleMessage(Message msg) {...
2018-11-23 08:04:12
211
原创 波浪线
public class WaveView extends View { private int screenWidth; private float xoffset = 0; private Path path; private Paint paint; public WaveView(Context context) { this(c...
2018-11-23 07:56:11
184
原创 圆形进度条
public class CircleProgress extends View { private final static String TAG="Circleprogress"; private int mHeight; private int mWidth; private int mOrbitWidth; private int mTextSize...
2018-11-23 07:55:18
290
原创 XRecyclerView 刷新加载
public class MainActivity extends AppCompatActivity implements ViewCar,AdapterList.AdapterListener{ private XRecyclerView xRecyclerViewList; private RecyclerView recyclerViewShow; privat...
2018-11-22 20:56:52
347
原创 购物车
自定义加减器public class AddSubLayout extends LinearLayout { private View view; private TextView jian; private TextView add; private TextView num; public AddSubLayout(Context context)...
2018-11-22 19:51:47
101
原创 Fragment联动,仿京东的分组
实现Fragment联动public class MainActivity extends AppCompatActivity { private ViewPager viewPage; private RadioGroup radioGroup; @Override protected void onCreate(Bundle savedInstanceSt...
2018-11-22 19:36:20
169
原创 U登陆后获取信息
public void onComplete(SHARE_MEDIA platform, int action, Map<String, String> data) { Set<String> keySet = data.keySet(); //得到头像 String iconurl = new St...
2018-11-19 07:59:07
153
原创 RecyclerView包括增加和删除
public class PicAdapter extends RecyclerView.Adapter<PicAdapter.ViewHolder> { private List<JsonBean.ResultBean.DataBean> list; private Context context; public PicAdapter(List...
2018-11-19 07:52:27
214
原创 封装okhttp的get请求
import android.os.Handler;import android.os.Message;import java.io.IOException;import okhttp3.Call;import okhttp3.Callback;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.Resp...
2018-11-19 07:48:01
344
原创 封装okhttp并在model层使用
import com.google.gson.Gson;import com.umeng.soexample.BaseRequest;import java.util.concurrent.TimeUnit;import okhttp3.Call;import okhttp3.Callback;import okhttp3.MediaType;import okhttp3.OkHt...
2018-11-19 07:45:32
306
原创 Umeng第三方登录
jar包导完和配置等完成后再写这些代码public class MainActivity extends AppCompatActivity { private UMShareAPI umShareAPI; @Override protected void onCreate(Bundle savedInstanceState) { super.onCr...
2018-11-18 19:53:30
315
原创 RecyclerView多条目
Adapter 中代码,包括点击事件public class RecyclerViewAdapter extends RecyclerView.Adapter {// private int[] pics;// private String[] names; private ArrayList<Bean> list; public static fin...
2018-11-18 19:48:39
114
原创 MVP中的model层
public class ZhuCeModel { public void zhuCe(final String mobile, final String password, final ZhuCeCallBack ceCallBack){ final String path="http://www.zhaoapi.cn/user/reg?mobile="+mobile+...
2018-11-12 08:26:55
824
原创 MVP实现登录注册
登录注册的页面public class MainActivity extends AppCompatActivity implements LoginView { private Button login; private Button zhu; private EditText mobile; private EditText password; pr...
2018-11-12 08:07:15
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人