判断是否有网
public static boolean isNet(Context context){
if (context!=null){
ConnectivityManager manager= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manager.getActiveNetworkInfo();
if (info!=null){
return info.isAvailable();
}
}
return false;
}
util
public class StringBeanUtil {
private StringBeanDao dao;
private StringBeanUtil(){};
private static StringBeanUtil stringBeanUtil=null;
public static StringBeanUtil getStringBeanUtil(){
synchronized (StringBeanUtil.class){
if (stringBeanUtil==null){
stringBeanUtil = new StringBeanUtil();
}
}
return stringBeanUtil;
};
public void init(Context context){
DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(context, "string");
SQLiteDatabase db = helper.getWritableDatabase();
DaoMaster master = new DaoMaster(db);
dao = master.newSession().getStringBeanDao();
}
//添加
public void add(String key,String data){
StringBean stringBean = new StringBean();
stringBean.setKey(key);
stringBean.setData(data);
List<StringBean> list = dao.loadAll();
for (int i=0;i<list.size();i++){
StringBean bean = list.get(i);
if (bean.getKey().equals(key)){
dao.delete(bean);
}
}
dao.insert(stringBean);
}
//查询
public String find(String key){
String data=null;
List<StringBean> beanList = dao.loadAll();
for (int i=0;i<beanList.size();i++){
StringBean bean = beanList.get(i);
if (bean.getKey().equals(key)){
data = bean.getData();
}
}
return data;
}
}