コード例 #1
0
ファイル: CNBDLocation.java プロジェクト: 297513458/android
        public void handleMessage(Message msg) {
          String errMsg;
          switch (msg.what) {
            case GET_GPS_FAILED:
              errMsg = mContext.getResources().getString(R.string.cn_get_gps_failed);
              onFailed(errMsg);
              break;

            case GET_SUCCESS:
              String city = "";
              if (CNStringUtil.isNotEmpty(msg.obj)) {
                city = msg.obj.toString();
              }

              if (null != mCallbackListener) {
                mCallbackListener.onSuccess(gpsLat, gpsLon, city);
              }
              break;

            case GET_CITY:
              if (null != mCallbackListener) {
                mCallbackListener.onSuccess(gpsLat, gpsLon, mCity);
              }
              break;
          }
        }
コード例 #2
0
ファイル: CNBDLocation.java プロジェクト: 297513458/android
 private void onFailed(String msg) {
   if (null != mCallbackListener) {
     mCallbackListener.onFailed(msg);
   }
 }