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 7612bf8e411ae9fab954397a281dd7526ad1f4e4..f2b2c2313128a3fd5d85f9d13f16c2da19fef621 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(); + } }