Чтение онлайн

на главную - закладки

Жанры

Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:

Нет, так как нет сценария, при котором два Android приложения могут иметь общий идентификатор пользователя.

Вопрос 35

Что такое файл манифеста? Если у нас есть два Java файла A. java и B. java в папке src, какой открывается первым и почему?

Файл манифеста представляет важную информацию о вашем приложении для Android системы, информация для системы должна быть предоставлена прежде чем она может запустить любой код приложения.

Активность, которая имеет следующий Intent

фильтр будет выполнена первой:

<intent-filter>

<action android: name=«android. intent. action. FIRST» />

<category android: name=«android. intent. category. LAUNCHER» />

</intent-filter>

Файл манифеста представляет важную информацию о вашем приложении для Android системы, информация для системы должна быть предоставлена прежде чем она может запустить любой код приложения.

Активность, которая имеет следующий Intent фильтр будет выполнена первой:

<intent-filter>

<action android: name=«android. intent. action. ONE» />

<category android: name=«android. intent. category. LAUNCHER» />

</intent-filter>

Манифест файл описывает возможности вашего приложения и количество компонентов в вашем приложении. Файл манифеста представляет важную информацию о вашем приложении для Android системы, информация для системы должна быть предоставлена прежде чем она может запустить любой код приложения.

Активность, которая имеет следующий Intent фильтр будет выполнена первой:

<intent-filter>

<action android: name=«android. intent. action. MAIN» />

<category android: name=«android. intent. category. LAUNCHER» />

</intent-filter>

Вопрос 36

Что Splash или Splash активности?

Splash это широковещательный приемник в Android, который будет срабатывать каждых 10 минут.

Splash используется в приложении камеры для включения вспышки камеры.

Splash является активностью, которая будет показана в качестве начального экрана при запуске приложения. Этот экран будет использоваться для демонстрации логотипа вашей компании и другой информации. Splash будет отображаться в течение нескольких секунд, прежде чем откроется главный экран приложения.

Все перечисленное.

Вопрос 37

Где указываются фильтры намерений и почему?

Фильтры намерений всегда находятся в AndroidManifest. xml, потому что Android система использует фильтры намерений, для того чтобы найти подходящий компонент для обработки намерения. Фильтр намерения определяет намерение, на которое компонент может реагировать.

Мы можем определять intent-filter в Java коде также, в случае динамических приемников вещания.

В styles. xml, потому что Android система использует фильтр намерений, чтобы определить, для какой активности, какой стиль должен быть загружен.

Все перечисленное.

Вопрос 38

Как

сохранить переходные состояния в жизненном цикле активности? Если я использую некоторые переменные, которые будут меняться на основе жизненного цикла активности, тогда где я должен сохранить эти переменные, в случае изменения конфигурации?

Сохранить все эти переменные в onSaveInstanceState .

Сохранить с помощью функции onRetainNonConfigurationInstance.

Сохранить эти переменные в оnPause.

Android система сама сохранит и восстановит все эти переменные, так что программисту не нужно беспокоиться.

Вопрос 39

Могу ли я использовать метод onSaveInstanceState для сохранения всех моих переходных состояний?

Да, эта функция предназначена для этого.

Вы не должны использовать этот метод для сохранения очень больших объектов, так как это может занять время, чтобы сериализовать и де-сериализовать их.

Используйте этот метод только для сохранения небольших переходных состояний. Если мы хотим сохранить большие объекты, использовать функцию onRetainNonConfigurationInstance .

Вопрос 40

Могу ли я сохранить обновления базы данных в методе onSaveInstanceState ?

Да, вы можете сохранить, но убедитесь, что это не будет занимать слишком много времени.

Да, мы можем сохранить базу данных любого размера в этой функции.

Нет, потому что эта функция может быть не вызвана. Мы должны сохранить все обновления базы данных до или в функции оnPause . Если вы сохраните базу данных в onSaveInstanceState, то эта функция не будет вызвана, если пользователь нажимает кнопку назад в активности. onSaveInstanceState предназначена для сохранения текущего состояния, когда происходит изменение конфигурации, как, например, изменение ориентации экрана.

Вопрос 41

Если большие изображения загружаются из Интернета в методе оnCreate активности, где сохранить их в случае изменения конфигурации (поворот телефона)?

Использовать статическую переменную, чтобы указать на изображение, так что оно не будет убито в случае разрушения активности.

Использовать функцию onRetainNonConfigurationInstances , чтобы сохранить изображение.

Сохранить изображение в каком-либо файле или базе данных и получить его в методе оnCreate .

Вопрос 42

При запуске активности из уведомления, она будет запущена в новой задаче или старой задаче?

Ни то, ни другое, она будет запущена в задаче NotificationManager.

Она будет запущена в старой задаче, которая предоставила pending intent для NotificationManager.

Она будет запущена в новой задачи всегда.

Вопрос 43

Что флаг FLAG_ACTIVITY_CLEAR_TOP делает в следующем коде?

Предположим, что стек активностей A-> B-> C-> D. Код в настоящее время работает в активности «D». Теперь, что будет происходить в этом сценарии?

Поделиться:
Популярные книги

Кодекс Крови. Книга III

Борзых М.
3. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга III

Мастер темных Арканов

Карелин Сергей Витальевич
1. Мастер темных арканов
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Мастер темных Арканов

Измена. Испорченная свадьба

Данич Дина
Любовные романы:
современные любовные романы
короткие любовные романы
5.00
рейтинг книги
Измена. Испорченная свадьба

Блуждающие огни

Панченко Андрей Алексеевич
1. Блуждающие огни
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
Блуждающие огни

Пышка и Герцог

Ордина Ирина
Фантастика:
юмористическое фэнтези
историческое фэнтези
фэнтези
5.00
рейтинг книги
Пышка и Герцог

Затерянные земли или Великий Поход

Михайлов Дем Алексеевич
8. Господство клана Неспящих
Фантастика:
фэнтези
рпг
7.89
рейтинг книги
Затерянные земли или Великий Поход

Адвокат Империи 2

Карелин Сергей Витальевич
2. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 2

Газлайтер. Том 6

Володин Григорий
6. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 6

Часовая битва

Щерба Наталья Васильевна
6. Часодеи
Детские:
детская фантастика
9.38
рейтинг книги
Часовая битва

Невеста снежного демона

Ардова Алиса
Зимний бал в академии
Фантастика:
фэнтези
6.80
рейтинг книги
Невеста снежного демона

Законы Рода. Том 3

Flow Ascold
3. Граф Берестьев
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 3

Случайная свадьба (+ Бонус)

Тоцка Тала
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Случайная свадьба (+ Бонус)

Болотник 2

Панченко Андрей Алексеевич
2. Болотник
Фантастика:
попаданцы
альтернативная история
6.25
рейтинг книги
Болотник 2

Пипец Котенку! 2

Майерс Александр
2. РОС: Пипец Котенку!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Пипец Котенку! 2