Тимур Машнин - Сборник тестов - 1500 вопросов и ответов на знание Android

Здесь есть возможность читать онлайн «Тимур Машнин - Сборник тестов - 1500 вопросов и ответов на знание Android» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. ISBN: , Издательство: Array Литагент «Ридеро», Жанр: Прочая околокомпьтерная литература, Программы, ОС и Сети, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Сборник тестов: 1500 вопросов и ответов на знание Android: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Сборник тестов: 1500 вопросов и ответов на знание Android»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Книга содержит 30 тестов по 50 вопросов с ответами на знание Android. Книга предназначена для подготовки к экзаменам и собеседованиям.

Сборник тестов: 1500 вопросов и ответов на знание Android — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Сборник тестов: 1500 вопросов и ответов на знание Android», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Потому что другие потоки не должны манипулировать интерфейсом.

Потому что синхронизация является дорогостоящей по сравнению с однопоточной моделью. Используя синхронизацию также можно манипулировать UI из других потоков. Но Android не следует этой модели, потому что это очень дорого с точки зрения процессорного времени.

Потому что синхронизация не возможна для интерфейса.

Потому что только поток пользовательского интерфейса может получить доступ к UI.

Тест 15

Вопрос 1

Можно ли запустить AsyncTask из фонового потока?

Да, мы можем запустить AsyncTask из любого потока.

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

Это является обязательным, чтобы запускать AsyncTask только из основного потока, иначе может быть крушение во время выполнения, когда мы попытаемся получить доступ к интерфейсу из методов onPreExecute, onProgressUpdate, onPostExecute.

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

Вопрос 2

Что произойдет, если execute () функция AsyncTask вызовется более чем один раз, для объекта AsyncTask?

Это создаст еще один поток/AsyncTask объект.

Не будет никакого эффекта, потому что AsyncTask объект уже ббыл создан при первом вызове.

Мы не должны вызывать execute () более, чем один раз для одного объекта, будет бросаться исключение во время выполнения.

Это даст ошибку во время компиляции, если мы попытаемся сделать это.

Вопрос 3

Сколько потоков создается с помощью AsyncTask?

AsyncTask используется, чтобы создавать многопоточные программы, поэтому он создает несколько потоков.

Он создает только один поток, независимо от того, сколько объектов создано для класса AsyncTask.

До donut – он использовался, чтобы создать один поток, с 1,6 до 2,3 – использовался для создания нескольких потоков, начиная с 3,0 – он снова используется для создания одного потока.

Он не создаст потока.

Вопрос 4

Как создать сервис с одним потоком? Я должен использовать IntentService или AsyncTask?

Используйте IntentService, если вы не хотите взаимодействовать с UI.

Используйте AsyncTask, если вы хотите взаимодействовать с UI.

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

Вопрос 5

В каком потоке функции AsyncTask выполняются?

Все четыре функции выполняются в контексте рабочего потока.

Все четыре функции выполняются в контексте главного потока.

onPreExecute, onProgressUpdate, onPostExecute – работают в фоновом потоке, doInBackGround – работает в MainThread.

onPreExecute, onProgressUpdate, onPostExecute – работают в главном потоке, doInBackGround – работает в фоновом потоке.

Вопрос 6

Все компоненты Android приложения работают в одном и том же потоке?

Это зависит от числа компонентов в этом приложении.

Это зависит от числа компонентов в этом приложении, потому что активность, сервис, приемник и контент-провайдер будут создавать поток по умолчанию внутри.

Каждое приложение будет иметь один процесс и один главный поток, созданный системой, по умолчанию.

Процесс или приложение по умолчанию не будет иметь никакого потока.

Вопрос 7

Какие обязательные функции, которые мы должны реализовать при написании пользовательского адаптера путем расширения класса BaseAdapter?

getView

getItem

getItemId

getCount

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

Вопрос 8

Как создать альтернативные цвета для дочерних представлений в ListView?

Это невозможно. Мы можем дать только один цвет для представлений, потому что у нас есть только один XML-файл для представлений в ListView.

Возьмите два XML файла макетов для представлений. Первый файл XML будет содержать представление с красным цветом, и второй файл XML будет содержать представление с зеленым цветом. В пользовательском адаптере ListView, перейдите к методу getView () и проверьте текущее положение, если оно делится на 2 применить первый XML файл, иначе применить второй XML файл.

Взять один XML-файл для представления. Перейти к пользовательскому адаптеру ListView и перейти к getView () методу. В этом методе проверить текущее положение, если оно делится на 2 установить один цвет фона для представления, иначе установить другой цвет фона для того же представления.

Вопрос 9

В пользовательском адаптере, что такое параметр converView в функции getView ()?

public View getView (int position,

View convertView, ViewGroup parent) {

}

Он содержит информацию о том, какое представление пользователь нажал в adapterview.

Он будет нулевым, если Android возвращает предыдущее представление, которое было создано и вышло из области видимости, для повторного использования.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Сборник тестов: 1500 вопросов и ответов на знание Android»

Представляем Вашему вниманию похожие книги на «Сборник тестов: 1500 вопросов и ответов на знание Android» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Сборник тестов: 1500 вопросов и ответов на знание Android»

Обсуждение, отзывы о книге «Сборник тестов: 1500 вопросов и ответов на знание Android» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x