Java I';我正在尝试连接到远程服务器上的服务,该服务可以';我做不到
我有一个在android studio 2.3.3工作区中为android 5平台编写的应用程序,现在我正尝试在android studio 3.5.3工作区中运行它 无法连接到以前能够连接到的服务 下面是调用web服务的函数Java I';我正在尝试连接到远程服务器上的服务,该服务可以';我做不到,java,android,request,connection,Java,Android,Request,Connection,我有一个在android studio 2.3.3工作区中为android 5平台编写的应用程序,现在我正尝试在android studio 3.5.3工作区中运行它 无法连接到以前能够连接到的服务 下面是调用web服务的函数 private void syncManufacturers() { mSyncInfoTextView.setText(R.string.syncing_manufacturers); WebService.getInstance(th
private void syncManufacturers() {
mSyncInfoTextView.setText(R.string.syncing_manufacturers);
WebService.getInstance(this).getAllManufacturers(new ServerResponseCallback() {
@Override
protected void onServerResponseSuccess(Object object) {
ArrayList<ManufacturerRemoteModel> allManufacturerLocalModelArrayList = (ArrayList<ManufacturerRemoteModel>) object;
try {
// Store all manufacturers in preferences.
if (allManufacturerLocalModelArrayList != null) {
PreferencesEditor.getInstance(ServerSyncActivity.this).putJSONableArrayList(C.PrefsKey.MANUFACTURERS_ALL, allManufacturerLocalModelArrayList);
// Manufacturers are synced successfully.
PreferencesEditor.getInstance(ServerSyncActivity.this).putBoolean(C.PrefsKey.SYNC_SUCCESS_MANUFACTURERS, true);
// If everything went fine so far, start sync for the next step.
syncTreatments();
} else {
}
} catch (JSONException e) {
throw new RuntimeException(e);
}
}
@Override
protected void onServerResponseError(WebServiceError error) {
onSyncFailedManufacturers();
}
});
}
private void syncManufacturers(){
mSyncInfoTextView.setText(R.string.syncing_);
getInstance(this).getAllManufacturers(新的ServerResponseCallback()){
@凌驾
受保护的void onServerResponseSuccess(对象){
ArrayList AllManufacturerLocalModelaryList=(ArrayList)对象;
试一试{
//在首选项中存储所有制造商。
如果(AllManufacturerLocalModelaryList!=null){
preferenceditor.getInstance(ServerSyncActivity.this).putJSONableArrayList(C.prefsky.MANUFACTURERS\u ALL,allManufacturerLocalModelaryList);
//制造商已成功同步。
preferenceditor.getInstance(ServerSyncActivity.this).putBoolean(C.PrefsKey.SYNC_SUCCESS_,true);
//如果到目前为止一切顺利,请开始下一步的同步。
同步治疗();
}否则{
}
}捕获(JSONException e){
抛出新的运行时异常(e);
}
}
@凌驾
ServerResponseError上受保护的无效(WebServiceError错误){
onSyncFailedManufacturers();
}
});
}
请发布错误。请提供“Web服务”的详细信息。它是android预定义api或任何第三方api。您可以在浏览器中测试您的服务吗?如果您可以这样做,请检查您的服务响应。您也可以从方法的第一行开始调试。逐行跟踪。请发布错误。plz提供“WebService”的详细信息。它是android预定义api或任何第三方api。您可以在浏览器中测试您的服务吗?如果您可以这样做,请检查您的服务响应。您还可以从方法的第一行开始调试