アプリのログインフォームを開発しました。アプリは正常に動作します。
これは私の現在の o/pです:
問題は、正しいログイン情報を入力する必要がある場合、表示された成功メッセージを意味し、その後次のアクティビティに進むことです。
間違った情報を入力する必要がある場合は、ログイン失敗メッセージが表示され、同じログイン ページにリダイレクトされることを意味します。
次のようなo/p が必要です。
正しいログインの詳細を入力する必要がある場合は、次のアクティビティに直接移動し、成功メッセージを表示しないことを意味します。
ただし、間違ったログイン情報を入力する必要がある場合は、ログイン失敗メッセージが表示されるはずです。
このアプリでは、
以下のコードを WebService で使用しました。
if(retrievedUserName.equals(userName)&&retrievedPassword.equals(password)&&!(retrievedUserName.equals("") && retrievedPassword.equals(""))){
status = "Success";
また、Android側で以下の条件を書きました:
if(status.equals("Success"))
ログインユーザー名とパスワードを正しく入力する必要がある場合は、成功メッセージが表示され、次のアクティビティに進みます。ログインに失敗した場合、ログイン失敗メッセージがここに正常に表示されます。
しかし同時に、Webサービス側でコードを書かなければなりません:
if(retrievedUserName.equals(userName)&&retrievedPassword.equals(password)&&!(retrievedUserName.equals("") && retrievedPassword.equals(""))){
status = "";
Android側の意味も書きました
if(status.equals(""))
ログインユーザー名とパスワードを正しく入力すると、成功メッセージは表示されず、何も起こりません。しかし、間違ったログイン情報を入力すると、ログイン失敗メッセージが正しく表示されます。