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

Шрифт
Интервал


startActivityForResult (in, 0);


Intent in = new Intent ();

in. setType («image/*»);

in. setAction (Intent. ACTION_GET);

startActivityForResult (in, 0);


Intent in = new Intent ();

in. setType («image/*»);

in. setAction (Intent. ACTION_PICK);

startActivityForResult (in, 0);


Intent in = new Intent ();

in. setType (»*/*»);

in. setAction (Intent. ACTION_GET);

startActivityForResult (in, 0);


Вопрос 16

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

onStart ()

onCreate ()

onResume ()

Можно сделать это в любой функции.


Вопрос 17

Когда активность находится в остановленном состоянии, она находится еще в памяти или нет?

Когда метод оnStop () вызывается, тогда активность удаляется из памяти.

Когда метод оnStop () вызывается, тогда активность удаляется из памяти в доли секунды.

Когда метод оnStop () вызывается, активность по-прежнему остается в памяти и все ее состояния и переменные остаются нетронутыми.

Когда метод оnStop () вызывается, активность по-прежнему остается в памяти и все ее состояния и переменные остаются нетронутыми. Но она будет удалена из памяти в течении 5 секунд.


Вопрос 18

Как передавать данные между активностями? Скажем, передать идентификатор пользователя и пароль для следующей активности и отобразить его?

Intent in = new Intent ();

in. setAction («ACTION»); //this should match with other activity intent-filter

in. setData (Uri. parse («uid»,«tech»));

in. setData (Uri. parse («city»,«Bangalore»));

in. setData (Uri. parse («pw»,«android»));


Intent in = new Intent ();

in. setAction («ACTION»); //this should match with other activity intent-filter

in. putExtra («uid»,«tech»);

in. putExtra («city»,«Bangalore»);

in. putExtra («pw»,«android»);


Intent in = new Intent ();

in. setAction («ACTION»); //this should match with other activity intent-filter

in. putExtra («tech»);

in. putExtra («Bangalore»);

in. putExtra («android»);


Intent in = new Intent ();

in. setAction («ACTION»); //this should match with other activity intent-filter

in. putExtra («uid»);

in. putExtra («city»);

in. putExtra («pw»);


Вопрос 19

Что представляет собой активность в Android?

Каждый виджет в Android называется активностью.