/** * 入力値チェック処理 * * @return 処理を行った場合はtrue */ private boolean checkInputSearch(boolean blSearchType) { Log.d("DEBUG", "Search checkInputSchedule Start"); boolean blResult = true; StringBuilder sbObj = new StringBuilder(); // 検索対象文字列エディットテキスト String strSearchWord = etSearchString.getText().toString(); if (strSearchWord == null || strSearchWord.equals("")) { // 空(null)チェック blResult = false; sbObj.append(getString(R.string.sestring_msg) + getString(R.string.restoreConfirm1)); } // ToDo検索時 if (blSearchType) { // 開始年月日ビュー String strTargetDate = tvTargetDate.getText().toString(); if (strTargetDate == null || strTargetDate.equals("")) { // 空(null)チェック blResult = false; sbObj.append(getString(R.string.setargetperiod_msg) + getString(R.string.restoreConfirm1)); } else { // YYYY-MM形式チェック if (DateUtil.checkYMFormat(strTargetDate) == false) { blResult = false; sbObj.append( getString(R.string.setargetperiod_errmsg1) + getString(R.string.restoreConfirm1)); } } } if (blResult == false) { showDialog(this, "", sbObj.toString(), getString(R.string.yes_btn)); } Log.d("DEBUG", "Search checkInputSchedule End"); return blResult; }