- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
请任何人帮助我解决以下问题:
以下方法从在线数据库检索数据,我能够显示它,但问题是显示时间太长,大约 1 分钟,因为应用程序搜索数据库以显示数据库的最新结果。任何人都可以帮我申请直接进入表格的最后一行吗?以便应用程序可以花费几秒钟的时间来显示数据,并且还能够每 10 秒刷新一次。
方法如下:
private class GetAllProductsTask extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... urls) {
myJavaClient = new Client.Builder(appKey, mastersecret,getApplicationContext()).build();
myJavaClient.enableDebugLogging();
myJavaClient.ping(new KinveyPingCallback() {
@Override
public void onSuccess(Boolean arg0) {
System.out.print("Success");
}
@Override
public void onFailure(Throwable arg0) {
System.out.println("Failure");
}
});
try {
myJavaClient.user().loginBlocking(appKey, mastersecret).execute();
System.out.println("Client login -> "+ myJavaClient.user().isUserLoggedIn());
} catch (IOException e) {
System.out.println("Couldn't login -> " + e);
e.printStackTrace();
}
// Ignore for now
myJavaClient.appData("tdSensorData", Sensor.class).get(new KinveyListCallback<Sensor>() {
@Override
public void onSuccess(Sensor[] result) {
Toast.makeText(MainActivity.this,"Get All Worked!\n Got: " + result.length,Toast.LENGTH_LONG).show();
for(Sensor eventID : result)
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String currentDateandTime = sdf.format(new Date());
String currentDate = currentDateandTime.substring(0,10);
String times = eventID.getDatetime();
String tim1 = times.substring(0,10);
if (currentDate .compareTo(tim1)==0){
String sens1 = eventID.getSensorr1().toString();
Senso1.setText(sens1);
String sens2 = eventID.getSensorr2().toString();
Senso2.setText(sens2);
String sens3 = eventID.getSensorr3().toString();
Senso3.setText(sens3);
String tmp = eventID.getTemp();
temper.setText(tmp+ " " + "°C");
String dat = eventID.getDatetime();
Device1.setText(dat);
}
}
}
@Override
public void onFailure(Throwable error) {
Toast.makeText(MainActivity.this,
"Get All error: " + error.getMessage(),
Toast.LENGTH_LONG).show();
}
});
return null;
}
}
}
最佳答案
您可以再放置一个名为“获取的数据”的 bool 列,而不是创建或更新的数据时间。当第一次插入时,您可以将“获取的数据”值设置为 false,当客户端获取它时,您可以将其更改为“true”,表示它已经获取。您可以根据此列值获取数据,例如查询中的“fetched data=false”。
您可以实现 GCM,只要服务器有新数据可用,它就会自动将其发送到客户端。希望对您有帮助。
关于android - 如何从在线数据库获取最新的最后一行并每 10 秒刷新一次(Kinvey),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29508757/
我无法在 Kinvey 控制台中找到任何删除多条记录的选项 是否有任何选项可以从 Kinvey 控制台删除集合中的多行 最佳答案 我们认为目前这不可能。请注意,新版本的 Kinvey 控制台刚刚发布,
使用 Kinvey 有没有办法自动生成用户(如本文档中所示: http://devcenter.kinvey.com/ios/guides/users#autogenerated ),但对于 REST
我正在寻找添加到名为“PostCount”的用户的自定义属性。我希望获取它并将其设置为标签以查看帖子计数。我可以成功地增加事件用户的 PostCount,但无法成功获取它以显示它。 这是我认为我应该使
我有一个 viewController,它具有三个文本字段(姓名、电子邮件和座位)和一个日期选择器。下面有一个按钮,作为导出连接,用于将预订发送到应注册的后端。我已经尝试了几件事,但由于某种原因,数据
我有一组对象,我正试图从我的一个集合中取出。我一直在使用他们的文档和一些谷歌搜索,我相信我已经接近解决方案,但还不够接近。这是我所拥有的: class Clothing: Entity { v
根据 Kinvey 文档,这是用于查询用户的方法: To query the user collection we recommend instead using +[KCSUserDiscovery
由于关闭,我刚刚从解析迁移到 kinvey,我想知道是否有人可以帮助我弄清楚这个查询在 kinvey SDK 中的样子。在这里: let innerP1 = NSPredicate(format: "
我试图与每个用户一起保存一个“发帖计数”,这样我就可以跟踪他们发帖的总次数。首先,当我在仪表板中创建一个新列时,它会在刷新后删除该列。另外,我很好奇如何使用 Swift 将它保存到 Kinvey。这是
我很难更新已在 Kinvey 上注册的用户。 例如,如果我使用此代码注册新用户: KCSUser.userWithUsername( "kinvey", password: "12345", fiel
我正在尝试使用 Kinvey 作为 mBaas 和 Paypal 开发一个 iOS 应用。 上下文: -Kinvey将存储和传输用户的位置数据-Paypal 自适应支付促进了用户与其他用户之间以及用户
在 Kinvey 中的自定义端点内,我看到模块参数公开了内置模块,如下所示: function onRequest(request, response, modules) { } 我可以从这里的文档中
我想在创建用户时将个人资料照片添加到用户收藏中。我正在考虑做 [user setValue:imageData forAttribute:@"photo"] 然后在 KCSLinkedAppdataS
我正在尝试更改我的应用程序当前的功能,以便将图像上传到 Kinvey 集合,而不是输入引用图像的 url。这是我当前如何将表单中的信息保存到我的 kinvey 集合中的 JSfiddle。 http:
我正在尝试将照片上传添加到已在 Kinvey 的集合中设置的个人帐户。我一天大部分时间都在弄乱它,无法弄清楚。有人对我应该如何设置有任何建议吗?谢谢! 编辑: 所以我进一步研究了如何做,Kinvey
我需要 Kinvey 业务逻辑方面的帮助。我想保存一个新对象在业务登录(后端)中使用 javascript 但我找不到示例无处。我试过这个,但不起作用: var model = new Kinvey.
如何以简单的方式将 AngularJS 应用程序连接到 Kinvey 后端? 最佳答案 免责声明:我在 Kinvey 工作。 我一直在开发一个在空闲时间使用 angular 的应用程序,您可以看到我创
我关注了this guide在 Kinvey 网站上,现在我的 MainActivity 中有这样的东西: @Override protected void onCreate(Bundle saved
请任何人帮助我解决以下问题: 以下方法从在线数据库检索数据,我能够显示它,但问题是显示时间太长,大约 1 分钟,因为应用程序搜索数据库以显示数据库的最新结果。任何人都可以帮我申请直接进入表格的最后一行
我最近开始使用 Kinvey 作为我的 Android 应用程序的后端。该文档没有很多关于集合的信息。我想知道是否可以使用应用于 MySQL 表的相同概念创建集合,例如: 名为 Users 的集合将包
我有一个应用程序,它使用 kinvey 框架中的方法 resourceId 。现在它说它已被弃用,并且我找不到其他方法来替换它。这是这部分代码: KCSResourceResponse* obj =
我是一名优秀的程序员,十分优秀!