Ответ: Она будет запущена в новой задачи всегда.
Ответ: Код не будет запускать еще один экземпляр активности «B» на вершине активности «D». Вместо этого код отправит новое намерение в метод onNewIntent () активности «B» и активности C, D будут уничтожены автоматически, так что стек будет выглядеть A-> B.
Ответ: Android сохранит и восстановит интерфейс автоматически, поэтому программисту не нужно беспокоиться.
Ответ: weight свойство указывает, какая часть оставшегося места должно быть взято этим представлением. weightSum указывает сумму весов дочерних представлений. Если weightSum не предоставляется для макета, тогда weightSum будет автоматически рассчитано путем суммирования весов дочерних представлений в этом макете. Используйте weightSum в макете, только если вы не собираетесь добавить новое представление в макет. Это может создать проблемы, если вы хотите изменить или добавить новое дочернее представление с новым весом в существующий макет. Тогда вы должны убедиться, что вы измените сумму весов родительской компоновки. Иначе компоновка не будет работать, как требуется.
Ответ: Используйте относительное расположение с кнопкой со следующими свойствами.
Ответ: Все перечисленное.
Ответ: Только doInBackground ().
Ответ: Используйте изменяемый логический флаг, на основе которого возвращать из метода run () класса Thread.
Ответ: Потому что синхронизация является дорогостоящей по сравнению с однопоточной моделью. Используя синхронизацию также можно манипулировать UI из других потоков. Но Android не следует этой модели, потому что это очень дорого с точки зрения процессорного времени.
Тест 15
Вопрос 1
Ответ: Это является обязательным, чтобы запускать AsyncTask только из основного потока, иначе может быть крушение во время выполнения, когда мы попытаемся получить доступ к интерфейсу из методов onPreExecute, onProgressUpdate, onPostExecute.
Вопрос 2
Ответ: Мы не должны вызывать execute () более, чем один раз для одного объекта, будет бросаться исключение во время выполнения.
Вопрос 3
Ответ: До donut – он использовался, чтобы создать один поток, с 1,6 до 2,3 – использовался для создания нескольких потоков, начиная с 3,0 – он снова используется для создания одного потока.
Вопрос 4
Ответ: Все перечисленное.
Вопрос 5
Ответ: onPreExecute, onProgressUpdate, onPostExecute – работают в главном потоке, doInBackGround – работает в фоновом потоке.
Вопрос 6
Ответ: Каждое приложение будет иметь один процесс и один главный поток, созданный системой, по умолчанию.
Вопрос 7
Ответ: Все перечисленное.
Вопрос 8
Ответ: Возьмите два XML файла макетов для представлений. Первый файл XML будет содержать представление с красным цветом, и второй файл XML будет содержать представление с зеленым цветом. В пользовательском адаптере ListView, перейдите к методу getView () и проверьте текущее положение, если оно делится на 2 применить первый XML файл, иначе применить второй XML файл.
Взять один XML-файл для представления. Перейти к пользовательскому адаптеру ListView и перейти к getView () методу. В этом методе проверить текущее положение, если оно делится на 2 установить один цвет фона для представления, иначе установить другой цвет фона для того же представления.
Вопрос 9
Ответ: Он будет не нулевым, если Android возвращает предыдущее представление, которое было создано и вышло из области видимости, для повторного использования.
Вопрос 10
Ответ: Код создаст представление два раза в родительском представлении адаптера.
Вопрос 11
Ответ: Код не будет вызывать функцию onItemClickListener, если есть какие-либо элементы, принимающие фокус, такие как радио-кнопки, доступные в каждой строке. Чтобы решить это, сделайте android: focusable=«false» в XML файле строки.
Вопрос 12
Ответ: Application
Вопрос 13
Ответ: Все перечисленное.
Вопрос 14
Ответ: Мы можем установить коэффициент масштабирования для х, у направления изображения, используя этот инструмент. Это гарантирует, что изображение будет растянуто и сжато соответствующим образом в зависимости от размеров экрана.
Мы можем установить фактор отступа для X, Y направления изображения, используя этот инструмент. Это гарантирует, что содержимое этого изображения будет выровнено.
Вопрос 15
Ответ: MediaStore. Images. Media. insertImage (getContentResolver (), yourBitmap, yourTitle, yourDescription);