diff options
-rw-r--r-- | app/src/main/AndroidManifest.xml | 2 | ||||
-rw-r--r-- | app/src/main/java/org/midori_browser/midori/BrowserActivity.kt | 12 |
2 files changed, 6 insertions, 8 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4bb646c2..beb19cfa 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -22,7 +22,7 @@ android:configChanges="orientation|screenSize|keyboardHidden"> <intent-filter> <action android:name="android.intent.action.MAIN"/> - <action android:name="android.intent.action.VIEW"/> + <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> diff --git a/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt b/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt index 8eefda7e..cddfe4f9 100644 --- a/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt +++ b/app/src/main/java/org/midori_browser/midori/BrowserActivity.kt @@ -20,7 +20,6 @@ import android.webkit.WebStorage import android.widget.AdapterView import android.widget.ArrayAdapter import kotlinx.android.synthetic.main.activity_browser.* -import java.util.ResourceBundle.clearCache class BrowserActivity : AppCompatActivity() { @@ -128,12 +127,11 @@ class BrowserActivity : AppCompatActivity() { override fun onOptionsItemSelected(item: MenuItem) = when (item.itemId) { R.id.actionShare -> { - val share = Intent().apply { - action = Intent.ACTION_VIEW - data = Uri.parse(webView.url) - intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP - } - startActivity(Intent.createChooser(share, getString(R.string.actionShare))) + val intent = Intent(Intent.ACTION_SEND) + val uri = Uri.parse(webView.url) + intent.putExtra(Intent.EXTRA_TEXT, uri.toString()) + intent.type = "text/plain" + startActivity(Intent.createChooser(intent, getString(R.string.actionShare))) true } R.id.actionClearPrivateData -> { |