2013-04-25 89 views
0

如何使用url鏈接啓動我的應用程序並轉到其他活動。我已經使用這個代碼使用網址打開android應用程序並轉到不同屏幕

<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> 

通過使用此代碼,我能夠打開ACT1而進入我的Android應用程序,但我想切換到ACT2和ACT3。因爲我必須使用三個不同的url,並且對於所有的說明屏幕應分別爲Act1,Act2和Act3,分別點擊url1,url2和url3。如果有任何解決方案請提出

+0

爲什麼你沒有與Act2和Act3不同的路徑前綴? – 2013-04-25 13:16:37

回答

0

要做的最好的事情是啓動相同的活動(「前端活動」)。在這個「前臺活動」中,您解析url並根據url啓動Act1,2,3。

+0

如何獲取數據,如果第一個鏈接重定向到另一個..例如,如果我開始我的應用程序鏈接爲...「https://abcd/def/ggj=2/anjs.php」和此鏈接ridirected到「jhkl ://xyscf/def/ggj=1/anjs1.php「現在我怎麼能得到我的java文件中的第二個鏈接的數據 – Dragon 2013-04-30 11:19:26

+0

您將需要在您的應用程序中運行請求以獲得重定向。 – JEY 2013-04-30 13:50:27

相關問題