0

私はアンドロイドが初めてで、ポップアップメッセージを表示する際に問題が発生しています。

私の問題は次のとおりです。

保存ボタンのクリックで一部の必須フィールドが入力されていない場合、ポップアップメッセージは問題なく表示されますが、フィールド値はまだデータベースに保存されています。

すべての必須フィールドがユーザーによって入力された場合にのみ、それらを保存する必要があります。

私のコード ロジックは、フラグメントの保存ボタン onClick リスナー メソッド内にあります。

Button save = (Button) view.findViewById(R.id.save);

save.setOnClickListener(new OnClickListener() 
{

  @Override
  public void onClick(View v) 
  {
  if(isAlert)
  {
    Context context = getActivity().getApplicationContext();
    Toast.makeText(context, "Please enter the required fields to proceed!",    
    Toast.LENGTH_LONG).show();
    return;
  }

  createOrModifyTables(); //Database table save logic

  //More then 1000 lines of code.....

}

createOrModifyTables()if 条件で戻った後、1000 行を超えるコードとメソッドをスキップしたいと考えています。createOrModifyTables()if 条件の中に入れることはできません。

4

0 に答える 0