Вопросы с тегом «android-intent»

Вопросы относительно практического и расширенного использования Intents, Intent Extras и Pending Intents для запуска Activity, Сервиса или для ответа на событие или уведомление системы или приложения через BroadcastReceiver. (см. информацию для базового знакомства)

4
Что такое липкая трансляция?
Я встретил этот термин в документации по Android с сопутствующим определением Это широковещательные рассылки, данные которых хранятся в системе после завершения, чтобы клиенты могли быстро получить эти данные, не дожидаясь следующей трансляции. Что это означает? Может ли кто-нибудь пояснить его использование на конкретном примере? Я считаю, что мы должны запросить …

5
Intent.EXTRA_EMAIL не заполняет поле "Кому"
Я пытаюсь использовать намерениедля отправки электронного письма из моего приложения, но поле «Кому» электронного письма не заполняется. Если я добавлю код для заполнения темы или текста, они будут работать нормально. Просто поле «Кому» не заполняется. Я также пробовал изменить тип на «text / plain» и «text / html», но у …

4
Как выполнить плавную анимацию при переходе активности?
Я кодифицирую эффект перехода между моей активностью с логотипом и моей основной деятельностью, но у меня есть проблема, что перед тем, как исчезнуть, активность переместится наверх: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" > <alpha android:duration="2000" android:fromAlpha="0.0" android:toAlpha="1.0" > </alpha> </set> Как я могу улучшить этот код, чтобы получить только эффект …

4
Используя startActivityForResult, как получить requestCode в дочерней активности?
У меня есть четыре действия, скажем, A, B, C и D. Моя ситуация: A запустит действие B с помощью startActivityForResult. startActivityForResult(new Intent(this,B.class),ONE); В другой ситуации я буду B с другой ситуацией. нравиться startActivityForResult(new Intent(this,B.class),TWO); В B мне нужно вызвать C или D в зависимости от requestCode. Т.е. если ОДИН нужно …

3
В чем смысл android.intent.action.MAIN?
Я видел так много разных сбивающих с толку объяснений ... <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> Каково значение <action android:name="android.intent.action.MAIN" /> и <category android:name="android.intent.category.LAUNCHER" /> и <category android:name="android.intent.category.DEFAULT" />

12
Android и Facebook разделяют намерения
Я разрабатываю приложение для Android, и мне интересно узнать, как можно обновить статус пользователя приложения из приложения, используя намерения общего доступа Android. Посмотрев SDK Facebook, оказалось, что это достаточно легко сделать, однако я хочу, чтобы пользователь мог делать это через обычное всплывающее окно Share Intent? видно здесь: Я пробовал обычный …

8
Слушатель onClick панели действий для кнопки Home
Как я могу реализовать настройку onClickListenerкнопки «Домой» на панели действий? Я уже сделал это, getSupportActionBar().setDisplayHomeAsUpEnabled(true);и теперь я хочу перенаправить пользователя на определенное действие в случае нажатия кнопки «Домой». Я пробовал: @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: item.setOnMenuItemClickListener(new OnMenuItemClickListener() { public boolean onMenuItemClick(MenuItem item) { Intent …

10
Как вы используете Intent.FLAG_ACTIVITY_CLEAR_TOP для очистки стека действий?
Я прочитал несколько сообщений об этом, но, должно быть, чего-то не хватает, так как у меня это не работает. Мое действие A имеет в манифесте launchmode = "singleTop". Он запускает действие B с параметром launchmode = "singleInstance". Действие B открывает браузер и получает ответное намерение, поэтому оно singleInstance. Я пытаюсь …

3
Android - Получение контекста от широковещательного приемника onReceive () для отправки
Я в основном хочу выразить намерение и передать его службе из onReceive () моего BroadcastReceiver. До сих пор я всегда использовал View.getContext (), но здесь я застрял. Как именно я могу получить контекст, чтобы я мог его использовать public Intent (Context packageContext, Class<?> cls)?

4
Android: передача данных (дополнительных) во фрагмент
Я новичок в программировании Android, и у меня возникают проблемы при передаче ArrayList Parcelable фрагменту. Это запущенное действие (работающее хорошо!), Где список каналов представляет собой список массивов музыки . Intent in = new Intent(context, ListMusicsActivity.class); in.putExtra("arrayMusic", feedList); activity.startActivity(in); Метод фрагмента Activity onCreate (): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); …

1
Android: фиксирование результатов активности
У меня вопрос по запуску новых мероприятий. Все сводится к следующему. У меня есть 3 вкладки в представлении A) contains gMap activity B) camera activity C) some random text fields. Требование - чтобы приложение работало в портретном режиме. Все 3 вкладки работают, как ожидалось, за исключением поверхности предварительного просмотра камеры …

6
Передача ArrayList через намерение
Я пытаюсь передать список массивов другому действию, используя намерения. Вот код в первом действии. case R.id.editButton: Toast.makeText(this, "edit was clicked", Toast.LENGTH_LONG).show(); Intent intent = new Intent(this, editList.class); intent.putStringArrayListExtra("stock_list", stock_list); startActivity(intent); break; Здесь я пытаюсь получить список во втором действии. Что-то здесь не так? Intent i = new Intent(); //This should …

6
Невозможно запустить служебное намерение
У меня есть класс обслуживания. Я экспортировал этот класс в jar, и я встроил jar в свое клиентское приложение. При необходимости звоню в сервисный класс. Когда я пытаюсь это сделать, я получаю следующую ошибку: Unable to start service Intent {comp={com.sample.service/com.sample.service.serviceClass}} : not found У меня есть другой класс, кроме класса …

4
Преимущества использования Bundle вместо прямого Intent putExtra () в Android
В моем приложении для Android я всегда использую прямую putExtra()функцию Intentкласса, чтобы передать любое количество значений в new Activity. Как это: Intent i = new Intent(this, MyActivity.class); i.putExtra(ID_EXTRA1, "1"); i.putExtra(ID_EXTRA2, "111"); startActivity(i); Я знаю об BundleAndroid, и я видел, как люди используют Bundleдля передачи значений новым Activity. Как это: Intent …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.