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

ЖАНРЫ

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

Вопрос 13

Ответ: onCreate-> onStart – > onResume – > onPause – > onStop – > onDestroy .

Вопрос 14

Ответ: Это создаст графическое окно для подкласса.

Вопрос 15

Ответ: Ничего не случится, активность будет работать нормально.

Вопрос 16

Ответ: Да, если она выполняет некоторые функции без пользовательского интерфейса.

Вопрос 17

Ответ: startActivityForResult 

Вопрос 18

Ответ: onPause 

Вопрос 19

Ответ:

Вызывается оnPause – > затем – > оnStop 

Вопрос 20

Ответ: Вызывается оnPause 

Вопрос 21

Ответ: RESULT_CANCELLED

Вопрос 22

Ответ: Файлы, базы данных

Использование сетевых серверов

Вопрос 23

Ответ: 5 сек

Вопрос 24

Ответ: <intent-filter>

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

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

</intent-filter>

Вопрос 25

Ответ: @Override

public void onCreate (Bundle savedInstanceState) {

super. onCreate (savedInstanceState);

Button b = new Button (this);

setContentView (b);

}

Вопрос 26

Ответ: onPause 

onSaveInstanceState 

Вопрос 27

Ответ: Нет, потому что оnStop может быть не вызван в некоторых ситуациях.

Вопрос 28

Ответ: Постоянные данные это данные, которые мы храним, например, в таблицах базы данных, и переходные данные это логические данные, которые мы используем в программной логике.

Вопрос 29

Ответ: Исключение во время работы.

Вопрос 30

Ответ: this указывает на текущий контекст, контекст приложения указывает на весь процесс. Если ваш контекст это полное время жизни процесса, тогда использовать контекст приложения, иначе использовать this.

Вопрос 31

Ответ: onstart 

Вопрос 32

Ответ: Нет, мы должны использовать статическую ссылку на него.

Вопрос 33

Ответ: foreground process (1)

Вопрос 34

Ответ: Все перечисленное.

Вопрос 35

Ответ: Главный поток.

Вопрос 36

Ответ: Нет, не следует связывать сервис с широковещательным приемником, потому что широковещательный приемник имеет ограничение по времени в 10 секунд, и установление соединения с сервисом может занять больше времени.

Вопрос 37

Ответ: Да можно использовать функцию startService .

Вопрос 38

Ответ: BroadcastReceiver это как шлюз для других компонентов, может выполнять небольшую фоновую работу в течение 10 секунд. Сервис может

выполнять длительную работу в фоновом режиме без UI и без ограничения времени. Оба и приемник и сервис могут взаимодействовать с интерфейсом, если они этого захотят. У широковещательных приемников есть лимит времени в 10 секунд, и они реагируют на транслируемые сообщения.

Вопрос 39

Ответ: <receiver>

<intent-filter>

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

</intent-filter>

</receiver>

Вопрос 40

Ответ: sendbroadcast – нормальное вещание.

sendorderedbroadcast – мы можем установить приоритет и установить результат. Может блокировать вещание.

sendstickybroadcast – намерение передается для будущих пользователей.

Вопрос 41

Ответ: onReceive 

Вопрос 42

Ответ: Main Thread

Вопрос 43

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

Вопрос 44

Ответ: Мы можем зарегистрировать приемник динамически в коде с помощью registerReceiver.

Вопрос 45

Ответ: Использовать sendStickyBroadCast , потому что логически эта трансляция должна быть доступна для будущих пользователей.

Вопрос 46

Ответ: Используйте AlarmManager и вызов set , чтобы установить сигнал после 2 дней. Если телефон будет выключен, все сигналы тревоги будут отменены. Поэтому до выключения сохранять все детали сигнала в базе данных и воссоздать сигнал после включения.

Вопрос 47

Ответ: Регистрировать динамически приемник в этой активности.

Вопрос 48

Ответ: <uses-permission android: name=«android. permission. RECEIVE_BOOT_COMPLETED»> </uses-permission>

<receiver android: name=«BroadcastReceiver»>

<intent-filter>

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

</intent-filter>

</receiver>

Вопрос 49

Ответ: px – пиксели, dp – плотность пикселей независимые, dip – плотность пикселей независимые, sp – масштабные независимые пиксели.

Вопрос 50

Ответ: Это, чтобы выровнять содержимое представления либо право/верх/низ/центр в данном представлении.

Тест 11

Вопрос 1

Ответ: Линейная планировка – организует элементы в вертикальном или горизонтальном режиме. Относительный макет – организует элементы относительно друг друга.

Вопрос 2

Ответ: finish 

finishActivity (int requestcode).

Вопрос 3

Ответ: Может быть любым из вышеперечисленных в зависимости от ситуации.

Вопрос 4

Ответ: Горизонтальное и вертикальное линейное расположение.

Поделиться с друзьями: