重写contains(包含)
2020-01-06
public class BTListInfo
Read More
Collection集合基础(简介)
2020-01-06
简介
Collection接口是Set,Queue,List的父接口。Collection接口中定义了多种方法可供其子类进行实现,以实现数据操作。由于方法比较多,就偷个懒,直接把JD...
Read More
数据存储基础
2020-01-03
描述一下Android数据持久存储方式?
- SharedPreferences存储:一种轻型的数据存储方式,本质是基于XML文件存储的key-value键值对数据,通常用来存储一些简单的配置信息(如应用程序的各种配置信息);
- SQL...
Read More
Broadcast Receiver基础
2020-01-03
广播有几种形式 ? 都有什么特点 ?
- 普通广播:开发者自身定义 intent的广播(最常用),所有的广播接收器几乎会在同一时刻接受到此广播信息,接受的先后顺序随机;
- 有序广播:发送出去的广播被广播接收者按照先后顺...
Read More
Service的两种启动方式?区别在哪?
2019-12-22
Service的两种启动模式
-
startService():通过这种方式调用startService,onCreate()只会被调用一次,多次调用startSercie会多次执行onStartCommand()和onStart()方法。如果外部没有调用stopService()或stopSelf()方法,...
Read More
DES 加密解密C#和JAVA 互通
2019-12-22
遇到的问题如下:
主要就是C#和JAVA中的DES不一致的问题。
-
是C#采用CBC Mode,PKCS7 Padding, Java采用CBC Mode,PKCS5Padding Padding,
-
是C#采用ECB Mode,PKCS7 Padding, Java采用EC...
Read More
Service的生命周期
2019-12-21
-
Service的生命周期涉及到六大方法
-
- onCreate():如果service没被创建过,调用startService()后会执行onCreate()回调;如果service已处于运行中,调用startService()不会执行onCreate...
Read More
Fragment中调用getActivity为null的问题
2019-12-21
在使用fragment的时候经常会遇到getActivity()为null的情况。
比如我在一个异步网路请求的回调中调用了getActivity()就会出现空指针问题。
之前解决这个问题,通常都是直接加空指针判断来规避,但是这并没有真正解决问题。
很多人都曾被这个问题所困扰,如果app长时间在后台运行,再次进入app的时候可能会出现cra...
Read More