Android : How to share Text & URL onClick Button

ต่อเนื่องจากบทความก่อนหน้าที่พูดถึงการสร้างปุ่มให้คลิ้กแล้วไปยังเว็บไซต์ภายนอกได้ Android : How to open URL when onclick Button วันนี้เราจะปรับเปลี่ยนผลการคลิ้กเป็นการแชร์ลิงค์ไปยังโซเชียลเน็ตเวิร์ก หรืออีเมลผ่านระบบแชร์ของโทรศัพท์เราเอง ดังนี้

ตรงฟังก์ชันส่วนของ onClick

@Override
public void onClick(View v) {
String url = “http://www.google.com”;

Intent share = new Intent(android.content.Intent.ACTION_SEND);
share.setType(“text/plain”);
share.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
share.putExtra(Intent.EXTRA_TEXT, url);
startActivity(Intent.createChooser(share, “Share link!”));
}

เท่านี้เมื่อกดปุ่มระบบจะเรียกการแชร์ของเครื่องโทรศัพท์ขึ้นมา ให้เราเลือกว่าจะแชร์ผ่านแอปปลิเคชันอะไร เช่น facebook, line, twitter, email, etc.

You may also like...