SQLite函数的最佳结构是什么?

时间:2018-05-03 15:45:21

标签: android database sqlite version

我有一些关于android的问题,我找不到我想要的东西。我会列出我的问题。如果你帮助我,我会感激的。

问题:
1-我们是否必须检查数据库操作的失败或成功? 2-数据库操作(如删除或添加或更新单个项目)失败的可能性有多大?如果购物应用程序提取total_price会有多大的操作呢? 3-数据库操作的最佳方法是什么?是否可以使用返回值,或者我们必须使用回调以防万一需要时间才能完成?

额外问题:
版本控制如何在android中运行?如果我们想要更新我们的应用程序并发布更新版本,是否正在更改gradle中的应用程序版本号,以便在安装时使用更新的版本替换以前的应用程序商店?当它将以前的版本更新到新版本时会发生什么?该应用程序会丢失数据吗?

请帮我解决这些问题,谢谢

1 个答案:

答案 0 :(得分:-1)

我会尽力回答我的知识。如果不清楚,请告诉我。

  1. 一旦通过jQuery.validator.addMethod("zipUS", function(value, element) { return /(^\d{5}$)|(^\d{5}-\d{4}$)/.test(value); }, "Please specify a valid US zip code."); $(".form-inline").validate({ rules: { // rules, 'zipcode': { required: true, zipUS: true } }, }); 方法进行数据库调用,您就会检查它并正确处理它们。
  2. 总价格不应该是一个问题,我已经在try/catch中保存了大型Json对象而没有问题,对我来说唯一的问题是将它发送到下一个活动,这是另一个问题。
  3. 您可以在线查看示例,主要是您将创建一个包含您的操作并在您的活动/片段中调用它们的类 - see an example here
  4. 其他问题: 如果您要升级应用版本号 - SQL lite并且versionName足以升级您的应用,您将不会丢失任何数据库数据或实际上任何共享首选项数据。您可以详细了解versionCode版本here