1
0
mirror of https://github.com/akaessens/NoFbEventScraper synced 2025-06-05 23:29:13 +02:00

create intent receiver to fix share issues

This commit is contained in:
akaessens
2020-09-27 12:46:19 +02:00
parent 85f68f35ac
commit a8baabdb5f
3 changed files with 80 additions and 57 deletions

View File

@ -0,0 +1,34 @@
package com.akdev.nofbeventscraper;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
public class IntentReceiver extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/*
* Get data from intent: if launched by other application
* via "share to" or "open with"
*/
Intent intent = getIntent();
setResult(RESULT_OK, intent);
String data = intent.getDataString();
String extra = intent.getStringExtra(Intent.EXTRA_TEXT);
String input = (data != null) ? data : extra;
Intent main = new Intent(this, MainActivity.class);
main.putExtra("InputLink", input);
this.startActivity(main);
finish();
}
}