@Override public void onClick(View v) { if (!ClickTimerEvent.isClickEvent()) return; if (v == btnInsert) { // 「登録」ボタン ⇒インサート処理 if (pref.readConfig("id", "0").equals("0")) { datainsert(); } else { dataupdate(); } Intent intent = new Intent(GenePass.this, PassList2.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); } else if (v == btnRegene) { // 「ReGene」ボタン ⇒もう一度パスワード作る poolString.init(); makePass(); } }
@Override public void onClick(View v) { if (!validateServiceName()) { toast("サービス名は入力必須項目です。"); return; } if (!ClickTimerEvent.isClickEvent()) return; switch (v.getId()) { case R.id.rrpbtnNext: if (!reRegist) { // パスワードを非表示 rrptxvpass.setVisibility(View.GONE); // パスワード生成設定を表示 LinearLayout rrplayout2 = (LinearLayout) findViewById(R.id.rrplayout2); LinearLayout rrplayout3 = (LinearLayout) findViewById(R.id.rrplayout3); rrplayout2.setVisibility(View.VISIBLE); rrplayout3.setVisibility(View.VISIBLE); rrpbtnNext.setText(getString(R.string.next)); reRegist = true; } else { // サービス名がかぶっている、新規(idが0)の場合 for (int i = 0; i < mServiceName.length; i++) { if (rrptxvservice.getText().toString().equals(mServiceName[i]) && pref.readConfig("id", "0").equals("0")) { Toast.makeText(ReRegistPass.this, "過去に同じサービス名で登録されています。", Toast.LENGTH_SHORT).show(); return; } } createSendData(); // ネクストボタン 登録やページ遷移 Intent intent = new Intent(ReRegistPass.this, GenePass.class); startActivity(intent); this.finish(); } break; case R.id.rrpbtnRegist: // サービス名がかぶっている、新規(idが0)の場合 for (int i = 0; i < mServiceName.length; i++) { if (rrptxvservice.getText().toString().equals(mServiceName[i]) && pref.readConfig("id", "0").equals("0")) { Toast.makeText(ReRegistPass.this, "過去に同じサービス名で登録されています。", Toast.LENGTH_SHORT).show(); return; } } createSendData(); dataupdate(); this.finish(); break; } /*if (rrpbtnNext == v) { //サービス名がかぶっている、新規(idが0)の場合 if (checkServiceName(rrptxvservice.getText().toString()) && pref.readConfig("id", "0").equals("0")) { Toast.makeText(this, getText(R.string.errServiceInfo), Toast.LENGTH_SHORT).show(); return; } createSendData(); //ネクストボタン 登録やページ遷移 Intent intent = new Intent(ReRegistPass.this, GenePass.class); startActivity(intent); }*/ }