0

URL リンクを使用してアプリを起動し、別のアクティビティに移動する方法。私はこのコードを使用しました

<activity
            android:name=".Act1"
            android:label="activity first"
            android:screenOrientation="landscape" >
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data
                    android:host="xyz.com"
                    android:pathPrefix="/abc/"
                    android:scheme="https" />
            </intent-filter>
        </activity>

このコードを使用すると、Android アプリに入るときに Act1 を開くことができますが、Act2 と Act3 に切り替えたいと考えています。私は 3 つの異なる URL を使用する必要があり、すべての状態画面について、それぞれ url1、url2、および url3 をクリックすると、Act1、Act2、および Act3 になる必要があるためです。解決策があれば提案してください。

4

1 に答える 1

0

最善の方法は、同じアクティビティ (「Front アクティビティ」) を起動することです。この「フロント アクティビティ」では、URL を解析し、URL に応じて Act1、2、3 を起動します。

于 2013-04-25T14:00:30.750 に答える