/** * Get the YahooWeather instance. Use this to query weather information from Yahoo. * * @param connectTimeout in milliseconds, 5 seconds in default * @param socketTimeout in milliseconds, 5 seconds in default * @param isDebbugable set if you want some debug log in Logcat * @return YahooWeather instance */ public static YahooWeather getInstance( int connectTimeout, int socketTimeout, boolean isDebuggable) { YahooWeatherLog.setDebuggable(isDebuggable); NetworkUtils.getInstance().setConnectTimeout(connectTimeout); NetworkUtils.getInstance().setSocketTimeout(socketTimeout); return mInstance; }
private void initView() { Calendar customdate = dateutils.createCalendar(0, 20); long currentdate = dateutils.getCurrentTime(); int afternums = 0; if (customdate.getTimeInMillis() > currentdate) { afternums = 1; } context = this.getActivity(); // ********************************TODO URL类型:批量生成多个图片URL地址. NetworkUtils network = NetworkUtils.getInstance(context); Log.i( ConfigConst.NOSETURLTAG, "********************:SimgFragment[111行]" + ConfigConst.NOSETURL); network.showToast("*******************SimgFragment[111行]" + ConfigConst.NOSETURL); // ******************************************* if (mImgIds.size() == 0) { for (int i = 0; i < LOAD_IMAGE_SIZE; i++) { Calendar ca = dateutils.rollDate(new Date(), Calendar.DAY_OF_MONTH, (0 - (i + afternums))); String month = dateutils.getDate(ca.getTime(), DateUtils.DATE_FORMAT_YYMM); String nowdate = dateutils.getDate(ca.getTime(), DateUtils.DATE_FORMAT_YYYYMMDD); String url = "http://localhost/" + month + "/" + nowdate + ".jpg"; if (!TextUtils.isEmpty(url) && !TextUtils.isEmpty(nowdate)) { mImgIds.add(new BingImages(url, nowdate, "")); } imgDates[i] = dateutils.getDate(ca.getTime(), DateUtils.DATE_FORMAT_X_YYYY_MM_DD); } mViewPager.setAdapter(customAdapter); mViewPager.addOnPageChangeListener(this); if (tvImgDate == null) { tvImgDate = (TextView) view.findViewById(R.id.tv_simg_date); tvImgDate.setText(imgDates[0]); } if (tvImgNumber == null) { tvImgNumber = (TextView) view.findViewById(R.id.tv_simg_number); tvImgNumber.setText(1 + "/" + LOAD_IMAGE_SIZE); } } }