如何在没有startActivityForResult()的情况下从另一个Activity调用Activity中的方法?

时间:2012-12-11 16:51:42

标签: android

我有两项活动。 Activity1包含带有HTML链接的TextView。当用户单击任何链接时 - 它会启动Activity2(因此我无法使用startActivityForResult())。然后用户在Activity2中执行一些操作,单击“返回”按钮并返回到Activity1。此时我需要使用Activity2中的信息调用Activity1中的方法。但是怎么做呢?我需要使用BroadcastReceiver?

使用此功能启动Activity2:

清单:

<activity android:name=".Activity2" >
    <intent-filter>
        <category android:name="android.intent.category.DEFAULT" />
        <action android:name="android.intent.action.VIEW" />
        <data android:scheme="myapp" />
    </intent-filter>
</activity>

我的TextView中的所有链接都以“myapp://”开头。

0 个答案:

没有答案