0
私はウェブサーバーにデータを送信する私のアンドロイドプロジェクトで単純なフォームを持っています。提出が成功した後にフォームを更新する方法はありますか?投稿後に入力フォームを更新するにはどうすればよいですか?
私は送信ボタンが押されたら、それが成功またはfailiureメッセージを処理していたコード:
@Override
protected void onPostExecute(String result) {
String jsonStr = result;
if (jsonStr != null) {
try {
JSONObject jsonObj = new JSONObject(jsonStr);
String query_result = jsonObj.getString("query_result");
if (query_result.equals("SUCCESS")) {
Toast.makeText(context, "Data inserted successfully. Record added successfully.", Toast.LENGTH_LONG).show();
} else if (query_result.equals("FAILURE")) {
Toast.makeText(context, "Data could not be inserted. Adding record failed.", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(context, "Couldn't connect to remote database.", Toast.LENGTH_SHORT).show();
}
} catch (JSONException e) {
e.printStackTrace();
Toast.makeText(context, "Error parsing JSON data.", Toast.LENGTH_SHORT).show();
}
} else {
Toast.makeText(context, "Couldn't get any JSON data.", Toast.LENGTH_SHORT).show();
}
}
誰でもデータがいったんフォームが更新されますように、私はこれを実装することができます最善の方法を説明することができますに正常に送信された?
にはあなただけEditText'制御 –
することができます 'のようなフォーム要素に「」設定された任意の特定の方法があります。..
・ホープこのことができます活動をリフレッシュするために使用されていませんデータが正常に送信された後、editextを空にします。 –
'setText()'メソッドを空白の値で使用してください。 –