私はアンドロイドが初めてで、ポップアップメッセージを表示する際に問題が発生しています。
私の問題は次のとおりです。
保存ボタンのクリックで一部の必須フィールドが入力されていない場合、ポップアップメッセージは問題なく表示されますが、フィールド値はまだデータベースに保存されています。
すべての必須フィールドがユーザーによって入力された場合にのみ、それらを保存する必要があります。
私のコード ロジックは、フラグメントの保存ボタン 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 条件の中に入れることはできません。