最終的には、このメソッドがテキスト ドキュメント内の値を検索し、そこに存在するユーザー名とパスワードの true を返すようにしたいと考えています。ただし、AsyncTask の実装に問題があります。http://developer.android.com/reference/android/os/AsyncTask.htmlのガイドに従おうとしましたが、成功しませんでした。
doInBackground メソッドの戻り値の型で発生するエラーは、「戻り値の型は AsyncTask.doInBackground(String[]) と互換性がありません」です。
private class AuthenticateUser extends AsyncTask<String, Integer, Boolean>
{
String user;
String pass;
protected void onPreExecute(String uname, String passwd)
{
user = uname;
pass = passwd;
}
protected boolean doInBackground(String... strings)
{
return true;
}
protected boolean onPostExecute(boolean v)
{
return v;
}
}
これがユーザーを認証する良い方法ではないことはわかっています。私はこれを理解しようとしています。ありがとう。