From 4ae5d709972825fa8e75409e89fca1d9c1db514a Mon Sep 17 00:00:00 2001 From: Sharkbyteprojects Date: Fri, 9 Sep 2022 10:58:32 +0200 Subject: [PATCH] modified: src/AndroidManifest.xml modified: src/java/com/sharkbyte/qrcodegenerator/MainActivity.java --- src/AndroidManifest.xml | 6 +++++- .../sharkbyte/qrcodegenerator/MainActivity.java | 15 ++++++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/AndroidManifest.xml b/src/AndroidManifest.xml index 2a6122f..c7fa795 100644 --- a/src/AndroidManifest.xml +++ b/src/AndroidManifest.xml @@ -25,9 +25,13 @@ + + + + + - diff --git a/src/java/com/sharkbyte/qrcodegenerator/MainActivity.java b/src/java/com/sharkbyte/qrcodegenerator/MainActivity.java index 7be28ff..f840583 100644 --- a/src/java/com/sharkbyte/qrcodegenerator/MainActivity.java +++ b/src/java/com/sharkbyte/qrcodegenerator/MainActivity.java @@ -58,7 +58,6 @@ public void errb(String message, String title){ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - binding = ActivityMainBinding.inflate(getLayoutInflater()); setContentView(binding.getRoot()); @@ -145,6 +144,20 @@ public void onClick(View view) { closeKeyboard(); } }); + + /* SHARE */ + Intent intent = getIntent(); + String action = intent.getAction(); + String type = intent.getType(); + if (Intent.ACTION_SEND.equals(action) && type != null) { + if ("text/plain".equals(type)) { + String sharedText = intent.getStringExtra(Intent.EXTRA_TEXT); + if (sharedText != null) { + binding.textArea.setText(sharedText); + } + + } + } qrupdate(); }