Запитання з тегом «android-intent»

Питання щодо практичного та розширеного використання інтентів, додаткових намірів та намічених намірів розпочати діяльність, послугу або відповісти на систему чи події програми / повідомлення через 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" />

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

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

8
Прослуховувач onClick панелі дій для кнопки «Головна»
Як я можу реалізувати спеціальну 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) …

10
Як ви використовуєте Intent.FLAG_ACTIVITY_CLEAR_TOP для очищення стеку активності?
Я прочитав кілька постів про використання цього, але, мабуть, щось не вистачає, оскільки це не працює для мене. У моїй діяльності A у маніфесті є launchmode = "singleTop". Він починає діяльність B, з launchmode = "singleInstance". Діяльність B відкриває браузер і отримує та наміряє назад, саме тому це singleInstance. Я …

4
Android: передайте дані (додатки) фрагменту
Я новачок у програмуванні Android, і у мене виникають проблеми під час передачі ArrayList Parcelable фрагменту. Це Діяльність, яка запускається (працює добре!), Де канал подання - це ArrayList музики, що підлягає посиланню . Intent in = new Intent(context, ListMusicsActivity.class); in.putExtra("arrayMusic", feedList); activity.startActivity(in); Метод фрагмента Activity onCreate (): @Override protected void …

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

6
Передача ArrayList через Intent
Я намагаюся передати 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класу для передачі будь-якої кількості значень новій Activity. Подобається це: Intent i = new Intent(this, MyActivity.class); i.putExtra(ID_EXTRA1, "1"); i.putExtra(ID_EXTRA2, "111"); startActivity(i); Я знаю про BundleAndroid, і я бачив, як люди використовують Bundleдля передачі цінностей новим Activity. Подобається це: Intent intent …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.