คำถามติดแท็ก android-intent

คำถามเกี่ยวกับการใช้งาน Intent, Extent Intent และ Intent ที่รอการอนุมัติในทางปฏิบัติและขั้นสูงเพื่อเริ่มต้นกิจกรรมบริการหรือเพื่อตอบสนองต่อระบบหรือแอปพลิเคชันเหตุการณ์ / การแจ้งเตือนผ่าน BroadcastReceiver (อ้างถึงข้อมูลสำหรับความคุ้นเคยขั้นพื้นฐาน)

30
ฉันจะส่งผ่านข้อมูลระหว่างแอพพลิเคชั่นใน Android ได้อย่างไร
ฉันมีสถานการณ์ที่หลังจากเข้าสู่ระบบผ่านหน้าเข้าสู่ระบบจะมีการลงชื่อออกในแต่ละbuttonactivity เมื่อคลิก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(); } แต่ฉันได้รับข้อยกเว้น: No activity found to handle Intent{action=android.intent.action.VIEW data =www.google.com

10
วิธีจัดการ startActivityForResult บน Android
startActivityForResultในกิจกรรมของฉันฉันเรียกกิจกรรมที่สองจากกิจกรรมหลักโดย ในกิจกรรมที่สองของฉันมีบางวิธีที่ทำกิจกรรมนี้ให้เสร็จ (อาจไม่มีผลลัพธ์) อย่างไรก็ตามมีเพียงหนึ่งในวิธีที่ส่งคืนผลลัพธ์ ตัวอย่างเช่นจากกิจกรรมหลักฉันเรียกอันที่สอง ในกิจกรรมนี้ฉันกำลังตรวจสอบคุณสมบัติบางอย่างของโทรศัพท์มือถือเช่นมีกล้อง หากไม่มีแล้วฉันจะปิดกิจกรรมนี้ นอกจากนี้ในระหว่างการเตรียมการMediaRecorderหรือMediaPlayerหากมีปัญหาเกิดขึ้นฉันจะปิดกิจกรรมนี้ หากอุปกรณ์มีกล้องและการบันทึกเสร็จสิ้นจากนั้นหลังจากบันทึกวิดีโอหากผู้ใช้คลิกที่ปุ่มเสร็จแล้วฉันจะส่งผลลัพธ์ (ที่อยู่ของวิดีโอที่บันทึก) กลับไปที่กิจกรรมหลัก ฉันจะตรวจสอบผลลัพธ์จากกิจกรรมหลักได้อย่างไร

30
วิธีส่งวัตถุจากกิจกรรม Android หนึ่งไปยังอีกกิจกรรมโดยใช้ Intents
ฉันจะส่งผ่านวัตถุประเภทที่กำหนดเองจากกิจกรรมหนึ่งไปยังอีกกิจกรรมหนึ่งโดยใช้putExtra()วิธีการของคลาสIntent ได้อย่างไร

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; Age = age; Address = address; } public String printValues() { String data = null; data = "First Name :" + …

17
ฉันจะรับข้อมูลเพิ่มเติมจากเจตนาบน Android ได้อย่างไร
ฉันจะส่งข้อมูลจากกิจกรรมหนึ่ง (เจตนา) ไปยังกิจกรรมอื่นได้อย่างไร ฉันใช้รหัสนี้เพื่อส่งข้อมูล: Intent i=new Intent(context,SendMessage.class); i.putExtra("id", user.getUserAccountId()+""); i.putExtra("name", user.getUserFullName()); context.startActivity(i);

24
การส่งอีเมลใน Android โดยใช้ JavaMail API โดยไม่ต้องใช้แอปเริ่มต้น / ในตัว
ฉันกำลังพยายามสร้างแอปพลิเคชันส่งอีเมลใน Android ถ้าฉันใช้: Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); นี่จะเป็นการเปิดแอปพลิเคชัน Android ในตัว ฉันกำลังพยายามส่งอีเมลบนปุ่มคลิกโดยตรงโดยไม่ต้องใช้แอปพลิเคชันนี้

22
วิธีเริ่มกิจกรรมใหม่เมื่อคลิกปุ่ม
ในแอปพลิเคชัน Android คุณจะเริ่มกิจกรรมใหม่ (GUI) อย่างไรเมื่อคลิกปุ่มในกิจกรรมอื่นและคุณส่งข้อมูลระหว่างกิจกรรมทั้งสองนี้อย่างไร

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")); รหัสด้านบนเปิดกล่องโต้ตอบแสดงแอพดังต่อไปนี้: - บลูทู ธ , Google เอกสาร, Yahoo Mail, Gmail, Orkut, Skype เป็นต้น จริงๆแล้วฉันต้องการกรองรายการตัวเลือกเหล่านี้ ฉันต้องการแสดงเฉพาะแอพที่เกี่ยวข้องกับอีเมลเช่น Gmail, Yahoo Mail ทำอย่างไร? ฉันเห็นตัวอย่างดังกล่าวในแอปพลิเคชัน 'Android Market' เปิดแอพ Android Market เปิดแอปพลิเคชั่นที่นักพัฒนาซอฟต์แวร์ได้ระบุที่อยู่อีเมลของเขา / เธอ (หากคุณไม่พบแอปดังกล่าวเพียงเปิดแอปของฉัน: - ตลาด: // รายละเอียด …

22
วิธีเปิด Google Play Store โดยตรงจากแอปพลิเคชัน 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 โดยตรง


23
Android: กลับไปที่กิจกรรมก่อนหน้า
ฉันต้องการทำสิ่งที่ง่าย ๆ บนแอพ Android เป็นไปได้อย่างไรที่จะกลับไปทำกิจกรรมก่อนหน้า ฉันต้องใช้รหัสใดเพื่อย้อนกลับไปยังกิจกรรมก่อนหน้า

12
วิธีเรียกใช้กิจกรรมจากแอปพลิเคชันอื่นใน Android
ฉันต้องการเปิดตัวแพ็คเกจที่ติดตั้งจากแอปพลิเคชัน Android ของฉัน ฉันคิดว่ามันเป็นไปได้ที่จะใช้ intents แต่ฉันไม่พบวิธีที่จะทำ มีลิงค์ที่จะค้นหาข้อมูลหรือไม่

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 ฉันจะรับอินสแตนซ์ Fragment ที่แสดงอยู่ในปัจจุบันได้อย่างไร


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.