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

Питання щодо практичного та розширеного використання інтентів, додаткових намірів та намічених намірів розпочати діяльність, послугу або відповісти на систему чи події програми / повідомлення через BroadcastReceiver. (див. інформацію для базового ознайомлення)

30
Як мені передавати дані між "Діяннями" в додатку Android?
У мене є сценарій, коли після входу через сторінку входу буде вихід buttonна кожну activity. Після натискання sign-outя передаю session idкористувача, який увійшов, щоб вийти. Хтось може мене направляти, як тримати session idдоступними для всіх activities? Будь-яка альтернатива цьому випадку

30
Як я можу відкрити URL-адресу у веб-браузері Android зі своєї програми?
Як відкрити URL-адресу з коду у вбудованому веб-браузері, а не в моїй програмі? Я спробував це: try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(download_link)); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(this, "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } але я отримав виняток: …

10
Як керувати startActivityForResult на Android?
Свою діяльність я називаю другою діяльністю від основної діяльності startActivityForResult. У моїй другій діяльності є деякі методи, які закінчують цю діяльність (можливо, без результату), проте лише один з них повертає результат. Наприклад, з основної діяльності я називаю другий. У цій діяльності я перевіряю деякі функції телефону, такі як у неї …


30
Як передавати об’єкт від однієї діяльності до іншої на Android
Я намагаюся працювати над тим, щоб надсилати об’єкт свого класу клієнтів з одного Activityі відображати його в іншому Activity. Код для класу клієнтів: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; …


24
Надсилання електронної пошти в Android за допомогою API JavaMail без використання програми за замовчуванням / вбудованим додатком
Я намагаюся створити додаток для надсилання пошти в Android. Якщо я використовую: Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); Це запустить вбудований додаток Android; Я намагаюся надіслати пошту на натискання кнопки безпосередньо, не використовуючи цю програму.


30
Надіслати намір електронною поштою
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/html"); intent.putExtra(Intent.EXTRA_EMAIL, "emailaddress@emailaddress.com"); intent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); intent.putExtra(Intent.EXTRA_TEXT, "I'm email body."); startActivity(Intent.createChooser(intent, "Send Email")); Вищевказаний код відкриває діалогове вікно із наступними програмами: - Bluetooth, Документи Google, Yahoo Mail, Gmail, Orkut, Skype тощо. Власне, я хочу відфільтрувати ці списки-варіанти. Я хочу показувати лише додатки, пов’язані з електронною поштою, …

22
Як відкрити магазин Google Play безпосередньо з програми Android?
Я відкрив магазин Google Play, використовуючи наступний код Intent i = new Intent(android.content.Intent.ACTION_VIEW); i.setData(Uri.parse("https://play.google.com/store/apps/details?id=my packagename ")); startActivity(i);. Але він показує мені Повний перегляд дій щодо вибору параметра (браузер / ігровий магазин). Мені потрібно відкрити додаток у Play Store безпосередньо.




30
Як отримати фрагмент, що відображається в даний момент?
Я граю з фрагментами в Android. Я знаю, що можу змінити фрагмент, використовуючи наступний код: FragmentManager fragMgr = getSupportFragmentManager(); FragmentTransaction fragTrans = fragMgr.beginTransaction(); MyFragment myFragment = new MyFragment(); //my custom fragment fragTrans.replace(android.R.id.content, myFragment); fragTrans.addToBackStack(null); fragTrans.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); fragTrans.commit(); Моє запитання полягає у тому, що у файлі Java, як я можу отримати екземпляр …


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