Choose activity chrome как убрать
Перейти к содержимому

Choose activity chrome как убрать

  • автор:

Как удалить активность?

Приложение запускается и появляется активность A(начальная активность). Нажав некую кнопку в активности A , попадаем в активность B. В активности B , есть кнопка , для возвращение в активность A (в функции кнопки использовал Intent). Нажимаем кнопку и попадаем в активность A, то есть на начальную активность. Далее нажав Назад , попадаем в активность B. Мне не хотелось бы попадать в активность B при нажатии Назад , а выйти из приложение. Как это можно сделать? Что я сделал? Допустим мы в активности B , в которую попали из A. Нажав кнопку в B , мы попали в активность A. Последняя функция которая сработала у B была onStop() . В этой функции я вызвал onDestroy() , чтобы её удалить. Но приложение вывело ошибку.

Отслеживать
задан 15 дек 2016 в 7:06
user202912 user202912
159 8 8 бронзовых знаков

Если «в активности В» для возвращения в «активность А» использовать не Intent, а Назад, то в «активности А» нажатие Назад уже никак не вернёт в «активность В». Ну так, чисто из общих соображений.

15 дек 2016 в 7:13

Вам не нужно удалять активити, нужно работать со стеком переходов или с флагами запуска активити. Даже если активити удалить, то при обращении к стеку переходов (нажатии кнопки Назад) она будет опять загружена. onDestroy() — метод жизненного цикла, который вызывается системой, когда происходит уничтожение активити, чтобы программист мог выполнить какие-либо действия при наступлении этого события, сам он ничего не удаляет и вызывать его принудительно (в обход системы) черевато проблемами

15 дек 2016 в 8:12

я думаю finish() и intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK); тебе поможет, только вот в твоем случае у тебя будет висеть 2 А активити, та с которой ты начал, и та которую ты создал из Б

15 дек 2016 в 8:41

Там где вы прописываете intent для чего вы его прописываете? Используйте finish() вместо intent в активити В и по нажатию кнопки НАЗАД в активти А приложение будет закрываться.

Как отключить эффект перехода между Activity?

Добрый день, хочу написать приложение справочник в котором будут переходы между Activity. Но мне не нравиться сам эффект перехода, он похож на браузерный, когда мы переходим по ссылки, сначала открывается белое окно, а после появляется контент. Возможно сделать что-то вроде полноценного приложения? Или нужно весь контент размещать в одном Activity?

Отслеживать
задан 15 июл 2017 в 18:16
207 1 1 серебряный знак 10 10 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Есть специальный метод, позволяющий переопределить анимации

startActivity(new Intent(. )); overridePendingTransitions(0, 0); 

0, 0 это параметры exitAnimation и enterAnimation. Можете сами создать анимацию, и передать ее Id в данный метод. 0 значит, что анимации в данном случае не будет.

Как убрать всплывающие окна «Войдите в приложение с аккаунтом Google» на сайтах

Как убрать окно Войти с аккаунтом Google на сайтах

При посещении многих сайтов в браузере Google Chrome и других браузерах, в которых осуществлен вход в учетную запись Google, вы можете видеть всплывающие окна «Войдите в приложение с аккаунтом Google. Чтобы создать аккаунт, Google предоставит приложению ваше имя, адрес электронной почты и фото профиля». Не всем такая «опция» полезна и, при желании вы её можете отключить.

В этой простой инструкции подробно о том, как отключить предложение войти с аккаунтом Google на всех сайтах как на компьютере, так и смартфоне Android или iPhone.

Отключение всплывающих окон «Войти с аккаунтом Google»

Всплывающие окна Войти в приложение с аккаунтом Google

Опция входа с аккаунтом Google и соответствующие всплывающие окна управляются соответствующими настройками аккаунта и отключение производится именно там, а не путем использования функции блокировки всплывающих окон в браузере.

Шаги для отключения будут следующими:

  1. В браузере, где осуществлен вход в учетную запись Google перейдите на страницу https://myaccount.google.com. На Android смартфонах также можно использовать следующий путь: откройте Настройки — Google и нажмите «Управление аккаунтом Google».
  2. Перейдите в раздел «Безопасность» (Security). Переключение разделов на больших экранах выполняется в меню слева, на малых — вверху, в виде вкладок. В разделе «Связанные сторонние приложения и сервисы» (Your connections to third-party apps & services) нажмите «Посмотреть все» (See all connections). Посмотреть подключенные сторонние приложения в аккаунте Google
  3. Нажмите по значку шестеренки справа вверху для настройки параметров связи со сторонними приложениями. Настройки подключения сторонних приложений в аккаунте Google
  4. Отключите опцию «Уведомления о входе с аккаунтом Google» (Google Account sign-in prompts). Отключить уведомления о входе с аккаунтом Google

Готово, теперь рассматриваемые всплывающие окна для входа с аккаунтом Google на различных сайтах появляться не будут.

Несколько примечаний, касающихся этой настройки:

    На некоторых сайтах окно может появляться даже если у вас нет аккаунта Google, в этом случае, потребуется заблокировать адрес accounts.google.com/gsi/ например, для uBlock Origin можно добавить одну из следующих записей:

accounts.google.com/gsi/$3p accounts.google.com/gsi/iframe/select$subdocument

Отключение всплывающих окон в параметрах Google Chrome

  • Если на вашем устройстве осуществлен вход в несколько учетных записей Google, проделать описанные шаги потребуется для каждой из них.
  • Настройка распространяется на все устройства, где осуществлен вход с соответствующей учетной записью, но её синхронизация может занять некоторое время (например, сразу после изменения ещё можно будет столкнуться с предложением войти с аккаунтом Google на сайт).
  • В течение последнего года Google меняла расположение и название нужной настройки в параметрах учетной записи и, не исключено, что оно может поменяться снова, но вероятнее всего вы найдете её в разделе «Безопасность».
  • В настройках Google Chrome в разделе «Конфиденциальность и безопасность» — «Настройки сайтов» есть опция «Запретить сайтам показывать всплывающие окна и использовать переадресацию», но на рассматриваемое в статье окно она не влияет.
  • Если у вас остаются вопросы, касающиеся окна «Войти с аккаунтом Google» на сайтах, вы можете задать их в комментариях ниже, я постараюсь подсказать решение для вашего случая.

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Лучшие редакторы контекстного меню для Windows
    • Дополнительные возможности в Windows 11 OOBE при установке
    • Ctrl+Alt+Delete на Mac — есть ли аналог и как использовать?
    • Ошибка 0x80070522 Клиент не обладает требуемыми правами — как исправить?
    • Компьютер не включается или черный экран после установки оперативной памяти
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

    Как отключить всплывающие подсказки для вкладок в Google Chrome

    Всплывающие подсказки в Google Chrome помогают вам различать вкладки друг от друга, когда у вас открыто много страниц. Эта функция включена по умолчанию, но если она вам не нравится, то вы с лёгкостью сможет отключить её используя флаг Chrome.

    Начиная с Chrome 78, всплывающие карточки для вкладок (кстати, они называются Tab Hover Cards) будут появляться когда вы проводите курсором мыши по вкладке. В настоящее время в этой карточке показывает заголовок страницы и её адрес.

    Кстати, в карточку подсказки можно добавить скриншот (картинку) веб-сайта — об этом будет рассказано чуть ниже.

    Для отключения карточек, когда вы проводите мышью над вкладкой, вам нужно использовать экспериментальные флаги в Chrome. Когда вы что-либо включаете или отключаете в chrome://flags, то вы используете незавершённые возможности, которые ещё не были протестированы на всех устройствах и иногда могут содержать баги.

    Для начала в комбинированной строке поиска и ввода адреса введите chrome://flags и нажмите кнопку «Enter». Затем в строке поиска наберите «Tab Hover Cards».

    Либо вставьте chrome://flags/#tab-hover-cards в строку ввода адреса и нажмите кнопку «Enter», чтобы перейти напрямую к флагу.

    Далее кликните на выпадающее меню флага «Tab Hover Cards» и выберите опцию «Disabled».

    Чтобы изменения вступили в силу, вы должны перезапустить Chrome. Для этого нажмите кнопку «Relaunch Now» внизу страницы.

    После перезапуска веб-браузера, всплывающие подсказки для вкладок больше не будут появляться в Google Chrome. Если вы захотите вернуть их обратно, то вновь перейдите к флагам и выберите опцию «Default».

    Как в сплывающие карточки вкладок добавить изображение страницы

    Если вас не только не раздражают всплывающие подсказки над вкладками, но напротив, вы хотите добавить туда предварительный просмотр страниц, то тогда вновь перейдите в chrome://flags и введите в строку поиска «Tab Hover Card Images».

    Кликните по выпадающему меню и выберите вариант «enabled».

    Чтобы изменения вступили в силу, нажмите кнопку «Relaunch Now» внизу страницы.

    Связанные статьи:

    • Как сделать скриншоты всей страницы сайта в Google Chrome без использования плагинов (100%)
    • Как включить спрятанный режим чтения Google Chrome (100%)
    • Как в Google Chrome включить панель закладок (100%)
    • Как включить и использовать группы вкладок в Google Chrome (100%)
    • Как сделать так, чтобы изменения в Инструментах разработчика браузера сохранялись после перезагрузки страницы (100%)
    • Как удалить аккаунт Google (RANDOM — 50%)

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *