private void changeFunc(Context context) { String oldPass = "oldpass"; String newPass = "newpass"; new ChangePasswordTask(context, "https://サーバアドレス:ポート", oldPass, newPass).execute(); } class ChangePasswordTask extends AsyncTask<String, Integer, String> { PasswdManager mPasswdManager = null; String mChangeURL = null; String mOldPass = null; String mNewPass = null; ・・・・ public ChangePasswordTask(Context context, String changeURL, String oldPass, String newPass) { mPasswdManager = new PasswdManager(context); mChangeURL = changeURL; mOldPass = oldPass; mNewPass = newPass; ・・・・ } protected String doInBackground(String... params) { try { mPasswdManager. changePasswd(mChangeURL, mOldPass, mNewPass); } catch (例外キャッチ) { // キャッチした例外の内容に応じて、例外処理を実装します。 } return null; }
ポイント
クライアント設定ファイルのimapsServerAddressでも接続先のサーバを設定できます。詳細は、開発者用マニュアル、付録C クライアント設定ファイルを参照してください。