Оценить:
 Рейтинг: 0

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

Год написания книги
2015
<< 1 ... 59 60 61 62 63 64 65 66 67 ... 75 >>
На страницу:
63 из 75
Настройки чтения
Размер шрифта
Высота строк
Поля

Вопрос 8

В чем разница между ContentProvider и базой данных SQLite?

Используйте ContentProvider, если вы хотите поделиться базой данных, созданной одной активностью для другой активности одного и того же приложения.

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

Используйте ContentProvider, если вы хотите поделиться данными, созданными одним приложением для других приложений.

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

Вопрос 9

Какие опции поддерживаются для использования с ContentProvider:

sharedpreferences

Файлы

Базы данных

Вопрос 10

Где контекст доступен в Content Provider?

Он доступен в конструкторе Content Provider.

Он будет доступен только в оnCreate () Content Provider.

Content Provider не имеют контекстов.

Вопрос 11

Как получить доступ к контексту в контент-провайдере?

Использовать getContext () в оnCreate ()

Использовать getApplicationContext () в любом месте.

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

Вопрос 12

Android получает контактные данные в приложении:

Что следующий код делает?

Cursor c1 = this. getContentResolver ().query (

ContactsContract. Contacts. CONTENT_URI, null, null, null, null);

if (c1!= null && c1.getCount ()> 0)

{

c1.moveToNext ();

String n = c1.getString (c1.getColumnIndex (Contacts. DISPLAY_NAME));

}

Варианты:

Код получает все строки таблицы контактов и получает все имена.

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

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

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

Вопрос 13

Объясните жизненный цикл активности в Android? Какой из следующих циклов всегда правильный?

onCreate-> onStart () -> onResume () -> onPause () -> onStop () -> onDestroy ().

onCreate-> onStart () -> onRestoreInstanceState () -> onResume () ->

onSaveInstanceState () -> onPause () -> onStop () -> onDestroy ().

onCreate-> onStart () -> onResume () -> onStop () -> onPause -> onDestroy ().

onCreate-> onStart () -> onRestoreInstanceState () -> onResume () ->

onPause () -> onSaveInstanceState () -> onStop () -> onDestroy ().

Вопрос 14

В функции активности оnCreate, какова цель super. oncreate ()?

Это дает разрешение на использование экрана телефона.

Это вызывает конструктор суперкласса.

Это ничего не делает.

Это создаст графическое окно для подкласса.
<< 1 ... 59 60 61 62 63 64 65 66 67 ... 75 >>
На страницу:
63 из 75