Edit AndroidManifest.xml and edit activity which shall handle the incoming text intent.
<?xml version="1.0" encoding="utf-8"?>
<manifest ...>
    <application ...>
        <activity
            android:name=".view.QuoteMakerActivity"
            android:label="@string/title_activity_quote_maker"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.SEND" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="text/plain" />
            </intent-filter>
        </activity>
    </application>
</manifest>Edit the target activity.
class QuoteMakerActivity : AppCompatActivity() {    override fun onCreate(savedInstanceState: Bundle?) {        super.onCreate(savedInstanceState)        setContentView(R.layout.quotemaker)        setSupportActionBar(toolbar)        if (intent?.action == Intent.ACTION_SEND) {            if ("text/plain" == intent.type) {                intent.getStringExtra(Intent.EXTRA_TEXT)?.let { content ->                    // do something                }            }        }    }}References: