本文整理汇总了Java中org.litepal.LitePal.use方法的典型用法代码示例。如果您正苦于以下问题:Java LitePal.use方法的具体用法?Java LitePal.use怎么用?Java LitePal.use使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.litepal.LitePal
的用法示例。
在下文中一共展示了LitePal.use方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initSettings
import org.litepal.LitePal; //导入方法依赖的package包/类
private void initSettings() {
//初始化数据库
LitePalDB litePalDB = LitePalDB.fromDefault(username);
LitePal.use(litePalDB);
//用户名为空时,跳转到WelcomeActivity
if (TextUtils.isEmpty(username)) {
ActivityManager.finishAll();
toActivity(this, WelcomeActivity.class);
}
//设置头像
String fileName = (String) prefs.get(username + "_profile_path", null);
if (!TextUtils.isEmpty(fileName)) {
Log.d(TAG, "加载本地图片");
Uri uri = Uri.fromFile(new File(fileName));
profileImage.setImageURI(uri);
} else {
Log.d(TAG, "使用Glide加载网络图片");
Glide.with(this).load(URLs.PROFILE_URL + username + ".JPEG")
.asBitmap().error(R.drawable.photo).into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
profileImage.setImageBitmap(resource);
String fileDir = ImageUtil.saveToSDCard(MainActivity.this, resource, "profile.jpg");
prefs.put(username + "_profile_path", fileDir);
}
});
}
//设置菜单栏背景图
String menuBgUri = (String) prefs.get("menu_bg_uri", null);
if (!TextUtils.isEmpty(menuBgUri)) {
Glide.with(this).load(Uri.parse(menuBgUri)).into(menuBgImg);
}
chartColumnNum = Integer.parseInt(
(String) defaultPrefs.get("chart_column_num", "30"));
targetSteps = Float.parseFloat(
(String) defaultPrefs.get("target_steps", "5000")
);
dataDescription.setText("点击柱形图,查看详细信息");
}