【发布时间】:2017-06-30 07:37:02
【问题描述】:
我正在开发一个 Android 项目 (Tango),其中涉及从两个事件侦听器获取数据并将这些值组合成单个 JSON 字符串并将其发送到服务器。
以下代码块说明了我要从中读取数据的两种方法。
- onPoseAvailable()
- onPointCloudAvailable()
mTango.connectListener(framePairs, new Tango.TangoUpdateCallback() {
@Override
public void onPoseAvailable(TangoPoseData pose) {
// Get values from pose
}
@Override
public void onPointCloudAvailable(TangoPointCloudData pointCloud) {
// Get values from pointCloud
}
}
我必须向服务器发送一个 JSON 字符串,格式如下
{
pose:"pose value from onPoseAvailable",
pointCloud:"pointCloud from onPointCloudAvailable",
timeStamp:"time derived from fields available inside pose object"
}
有没有一种技术或方法可以用来结合两种阅读方式?姿势和 pointCloud 同时在方法体中可用,以便我可以将两个值连接成一个 JSON 或字符串?
我可以给点小费吗? :) 提前非常感谢!
【问题讨论】:
-
为什么不为匿名内部
callback声明一个字段?或者只是 1 个可以作为数据容器的外部最终变量。
标签: java android google-project-tango