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