ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

3.3.3.6 パスワード変更


使用例
     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 クライアント設定ファイルを参照してください。