sykobeats
@sykobeats
Developer

Как правильно использовать объект в активити в другом объекте?

Доброго времени суток.

Есть MainActivity (класс), в нем создано несколько объектов, в том числе webView.
AlertDialog создается при нажатии на кнопку (из меню) "ВЫЙТИ".
Выйти нужно не из приложения, а из пользовательского веб интерфейса.
Для этого необходимо удалить кукисы(токен авторизации) и переадресовать на главную страницу.
Проблема в том, что я не знаю как правильно использовать созданный объекты внутри другого класса. Например в AlertDialog. Все работает в рамках одного активити. Других нет.

Пример:

AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this, R.style.AlertDialogStyle);

            builder.setMessage("Вы уверены?")
                         .setCancelable(true)
                         .setNegativeButton("Нет", new DialogInterface.OnClickListener() {
                             public void onClick(DialogInterface dialog, int id) {
                                    dialog.cancel();
                             }
                 })
                .setPositiveButton("Да", new DialogInterface.OnClickListener() {
                  public void onClick(DialogInterface dialog, int id) {
                            // удаляем сессию авторизации.
                      android.webkit.CookieManager
                              .getInstance()
                              .setCookie(Constants.DOMAIN_COOKIE, "q=");
                            MainActivity.this.webView.loadUrl("/");
                      }
                });
  builder.create();
    builder.show();
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы