我正在将lat-longs从本地数据库同步到服务器,并在用户按下按钮时,如果lat-longs与服务器成功同步,则更改本地数据库表中行的状态。
问题
按下按钮时,我点击了API,将lat-long同步到服务器。
[
{
quarter: 'Q1',
period: 'P1',
start_date: '1/1/2018',
end_date: '1/14/2018'
},
{
quarter: 'Q1',
period: 'P2',
start_date: '1/15/2018',
end_date: '1/21/2018'
},
{
quarter: 'Q2',
period: 'P3',
start_date: '2/1/2018',
end_date: '2/14/2018'
},
{
quarter: 'Q2',
period: 'P4',
start_date: '2/15/2018',
end_date: '2/21/2018'
}
]
。这是按下按钮时的代码。
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
用于将lat-long上传到服务器
EndRide Api
答案 0 :(得分:0)
您的实施中存在一些问题。
AsyncTask
。 driverEndRideAsync(activity, abc, abc, 0, abc);
函数调用移到try
块中,以便在使用API将lat-long数据发送到服务器时从该块中获取异常时不会执行该函数服务。 希望有所帮助。