How to invoke method in Activity from another Activity without startActivityForResult()?
<p>I have two activities. Activity1 contains TextView with HTML links. When user click any link - it launch Activity2 (so I cannot use startActivityForResult()). Then user make some actions in Activity2, click "Back" button and return to Activity1. At this moment I need to invoke method in Activity1 with information from Activity2. But how to do that? I need to use BroadcastReceiver?</p>

<p>For launching Activity2 I using this:</p>

<p>Manifest:</p>

<pre><code>&lt;activity android:name=".Activity2" &gt;
    &lt;intent-filter&gt;
        &lt;category android:name="android.intent.category.DEFAULT" /&gt;
        &lt;action android:name="android.intent.action.VIEW" /&gt;
        &lt;data android:scheme="myapp" /&gt;
    &lt;/intent-filter&gt;
&lt;/activity&gt;
</code></pre>

<p>And all links in my TextView start with "myapp://".</p>
