From 402caf0ef684df9994d5a43f2858c7ce7e360f99 Mon Sep 17 00:00:00 2001 From: Danang Afnan Hudaya <13512056@std.stei.itb.ac.id> Date: Sun, 3 Sep 2017 09:47:05 +0700 Subject: [PATCH] Task 4 --- .../example/asus/implsitintents/MainActivity.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/src/main/java/com/example/asus/implsitintents/MainActivity.java b/app/src/main/java/com/example/asus/implsitintents/MainActivity.java index 7612bf8..f2b2c23 100644 --- a/app/src/main/java/com/example/asus/implsitintents/MainActivity.java +++ b/app/src/main/java/com/example/asus/implsitintents/MainActivity.java @@ -2,6 +2,7 @@ package com.example.asus.implsitintents; import android.content.Intent; import android.net.Uri; +import android.support.v4.app.ShareCompat; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; @@ -12,6 +13,7 @@ public class MainActivity extends AppCompatActivity { private EditText mWebsiteEditText; private EditText mLocationEditText; + private EditText mShareTextEditText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -51,4 +53,16 @@ public class MainActivity extends AppCompatActivity { Log.d("ImplicitIntents", "Can't handle this intent!"); } } + + public void shareText(View view) { + String txt = mShareTextEditText.getText().toString(); + String mimeType = "text/plain"; + + ShareCompat.IntentBuilder + .from(this) + .setType(mimeType) + .setChooserTitle("Share this text with: ") + .setText(txt) + .startChooser(); + } } -- GitLab