package cn.com.basic.face.service; import android.widget.Toast; import cn.com.basic.face.base.BaseApplication; import cn.com.basic.face.util.AppApi; import org.xutils.http.RequestParams; import org.xutils.x; import java.util.List; import cn.com.basic.face.discern.common.BaseCommonCallBack; import cn.com.basic.face.discern.entity.Device; public class DeviceMng { public static DeviceMng instance = new DeviceMng(); public static final String authorationId = "101"; public static DeviceMng getInstance() { return instance; } public void findPlace() { try { RequestParams params = new RequestParams(AppApi.BASE_URL + AppApi.Query.DEVICE_QUERY); params.addBodyParameter(Device.FieldNames.authorizationId, authorationId); x.http().post(params, new BaseCommonCallBack() { public void success() { List places = resultBean.getListBeanOfType(Device.class); if (places.size() > 0) { BaseApplication.getInstance().setDevice(places.get(0)); } else { Toast.makeText(BaseApplication.getInstance(), "数据库中找不到该设备", Toast.LENGTH_SHORT).show(); } } }); } catch (Throwable e) { e.printStackTrace(); Toast.makeText(BaseApplication.getInstance(), "数据库中找不到该设备", Toast.LENGTH_SHORT).show(); } } }