-1

ログイン ページがあります。ユーザーが正しくログインしたときに、ログインの詳細が確認されたことを示す警告ダイアログを表示したいです。[続行] をクリックして続行します。ログイン後の次のアクティビティ ページにこの警告ダイアログが表示されるようにします。 .ここで私を助けてください.よろしくお願いします.

4

3 に答える 3

2

Activity を現在のクラスに変更し、確実に機能するように実装します ......

これを宣言する

SharedPreferences my_preferences;

作成方法で

 this.my_preferences = PreferenceManager
            .getDefaultSharedPreferences(this);

////////ログイン後

if (SaveOn_preferences.getBoolean("Login", true)) {


SharedPreferences.Editor editor = my_preferences.edit();

 editor.putBoolean("Login", false);
 editor.commit();


 AlertDialog.Builder builder = new Builder(Activity.this);
    builder.setTitle("Attention!");
    builder.setMessage("your login details have been verified");
    builder.setPositiveButton("continue", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.cancel();
//continue activity here....

        }
    });
    builder.setNeutralButton("No", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            dialog.cancel();

    //cancel activity here      

        }
    });
    builder.create().show();

}

于 2013-04-08T10:55:49.807 に答える
0

合格しないでくださいDialog- それは間違っています。次のアクティビティがそのダイアログを表示することを認識できるように、情報を渡します。必要なものを のエクストラに入れるIntentと、次のアクティビティでこれらのデータが存在するかどうかがチェックされ、必要に応じて動作します。

于 2013-04-08T10:39:38.690 に答える