Сборник тестов: 1500 вопросов и ответов на знание Android. Тимур Машнин
Чтение книги онлайн.
Читать онлайн книгу Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин страница 48
onPause ()
onStop ()
onDestroy ()
onResume ()
Вопрос 14
Что такое Bundle? Что Bundle содержит в оnCreate () вашей активности?
Bundle всегда будет нулевой в оnCreate ().
Bundle содержит предыдущий savedInstantceState.
Bundle содержит предыдущий restoredInstanceState.
Bundle содержит информацию, переданную от другой активности, когда она была запущена с помощью startActivity ().
Вопрос 15
Как получить изображение из галереи в Android?
Intent in = new Intent ();
in. setType («image/*»);
in. setAction (Intent. ACTION_GET_CONTENT);
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