bmob android博客,(android)bmob中实现保存
1先查找出来
2保存当前表的数据
3更新关联表的数据
插入有关联的数据字段的时候,为了检测是否重复插入问题,
/**
* 查询是否存在已存在的名字
*/
private void findNoteGroupInfoByName() {
if (TextUtils.isEmpty(m_et_note_group_add_name.getText().toString().trim())) {
ShowToast("名字不能为空");
return;
}
BmobQuery noteGroups = new BmobQuery();
noteGroups.addWhereRelatedTo("noteGroups", new BmobPointer(myUser));
noteGroups.addWhereEqualTo("name", m_et_note_group_add_name.getText().toString());
noteGroups.findObjects(this, new FindListener() {
@Override
public void onSuccess(List noteGroups) {
if (noteGroups.size() == 0) {
saveNoteGroupInfo();
} else {
ShowToast("已存在\"" + m_et_note_group_add_name.getText().toString() + "\"类型");
}
}
@Override
public void onError(int i, String s) {
showErrorIms(i);
}
});
}
/**
* 保存note组
*/
private void saveNoteGroupInfo() {
noteGroup = new NoteGroup();
noteGroup.setName(m_et_note_group_add_name.getText().toString());
noteGroup.setDescription(m_et_note_group_add_description.getText().toString());
noteGroup.setUser(myUser);
noteGroup.save(this, new SaveListener() {
@Override
public void onSuccess() {
addNoteGroupToUser();
}
@Override
public void onFailure(int i, String s) {
showErrorIms(i);
}
});
}
/**
* 把note组关联到User
*/
private void addNoteGroupToUser() {
BmobRelation noteGroups = new BmobRelation();
noteGroups.add(noteGroup);
myUser.setNoteGroups(noteGroups);
myUser.update(this, new UpdateListener() {
@Override
public void onSuccess() {
BmobQuery.clearAllCachedResults(getApplicationContext());
ShowToast("保存\"" + m_et_note_group_add_name.getText().toString() + "\"成功");
}
@Override
public void onFailure(int i, String s) {
showErrorIms(i);
}
});
}
bmob android博客,(android)bmob中实现保存相关推荐
- android博客导航总结,以及个人常用android免费学习干货(文章,视频,矢量图,字体等)资源分享?
android博客导航总结与资源分享 1.博客总结 1.mob平台的使用 2.QMUI部分功能实现 3.XUI部分功能实现 4.其他功能 5.Flutter博客总结: 2.资源分享 1.文章类型资源分 ...
- Android 博客周刊13期
摘要 收录最近一周国内外热门技术博客以及优秀的类库.每周一准时更新. Android博客周刊 新闻 1.Android Studio 2.0 稳定版 Android Studio 2.0 是 Andr ...
- 关于我的Android 博客
我是曹新雨,我为自己代言.现在的菜鸟,3年以后我就是大神.为自己加油.微信:aycaoxinyu 关于我的Android博客,都是我当初遇到困难,克服之后,写上去的.后来,有人加我微信,问我一些问题, ...
- 今天开通android博客 该认真学习了
今天开通android博客 该认真学习了 大家都支持我啊!!!!哈哈哈 转载于:https://www.cnblogs.com/tqj-zyy/archive/2011/08/23/tqj-zyy. ...
- android博客排行榜,新浪博文排行_新浪博客 新浪博客Android客户端
新浪博客 新浪博客Android客户端 JPG,330x294,231KB,281_250 醉 是春花烂漫时 JPG,480x800,191KB,250_417 新浪博客 JPG,472x216,23 ...
- 优秀Android博客大全,整理了国内外大神博客/Github地址,是学习Android进阶的首选[转]
[转]国内外优秀Android博客大全,覆盖了国内外大神博客地址,Github地址,是学习Android进阶的首选 国内: 昵称 Github 博客 介绍 邓凡平 http://blog.csdn ...
- [转载]如何让上传到新浪博客和相册中的照片更大更清晰_我是亲民_新浪博客
原文地址:如何让上传到新浪博客和相册中的照片更大更清晰作者:李永宏 如何让上传到新浪博客和相册中的照片更大更清晰 图.文 李永宏 以前有朋友问我,怎么你上传到博客里的照片看起来不是很清晰,你用什么相机 ...
- 如何在CSDN博客自定义栏目中添加“给我写信”
在"自定义栏目"中添加"连接"(将自己的微博,QQ空间和CSDN博客关联起来)很多人都做过.但是添加"给我写信"这个功能,用的好像不太多.此 ...
- GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...
原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...
最新文章
- [python应用案例] 一.BeautifulSoup爬取天气信息并发送至QQ邮箱
- Python 字符串 String 内建函数大全(1)
- 免费公开课 | 强化学习及其在竞速无人机中的应用
- 2019.03.17 14:58
- python gui编程 自动化框架_使用Python进行GUI操作自动化
- C# DataGridView 全选 反选
- 系统软件-大型OA源码大型OA源代码C#.netOA系统源代码开发文档
- Java Socket总结
- 列举python内置函数和使用方法_python学习交流 - 内置函数使用方法和应用举例
- Android-透明半透明效果
- bootstrap-select 的多选+模糊查询下拉框详解(官方示例文档解读)
- http协议如何获取请求参数
- JavaScript中null、underfined、NaN的辨别以及数据类型的检测
- iOS视频编辑SDK
- CUDA出现:无法找到兼容的图形硬件
- 基于Spark的电影推荐系统(推荐系统~4)
- Hive的安装(超详细)
- 开源的成语答题小程序运营总结
- 日本一年纪行之吃在日本(续)
- 获取PDF文件的总页数