2011-11-11 32 views
3

我可以通過單擊短信網址打開意圖過濾器中的子活動,但我需要訪問該網址,從其他活動可以通過url直接訪問該子活動。所以,如何完成......欲瞭解更多信息,請提出任何疑問。謝謝你的關心。打開應用程序特定活動時通過單擊短信網址獲取網址

+0

你是否想通過一些說2之間的活動編號 – drooooooid

+1

是的,而不是發送在URL中的ID如何它可以發送隱形... –

回答

3

如果它是被截取,例如「www.roflcopter.se/hai/2u」的Web URL,則該數據可以被提取這樣的:

Intent intent = parent.getIntent(); 
String action = intent.getAction(); // for example Intent.ACTION_VIEW 
String host = intent.getData().getHost(); // "www.roflcopter.se" 
List<String> segments = intent.getData().getPathSegments(); // {"hai", "2u"} 

同樣的語法可以被用於用於所有類型的攔截。看看這些方法返回您感興趣的數據。:)

+0

絕對對,謝謝你的迴應......因爲我在發佈這些問題後能夠回答一些問題......但你能告訴我,不是發送網址,例如。 www.myurl.com/hai/you ..海和你可以發送無形的url ... –

+0

不幸的是我不知道如何做到這一點。爲此開闢一個新的問題會更好。同時,你能接受我的答案嗎? – pgsandstrom

+0

無論如何謝謝..順便說一句你知道自定義模式是點擊事件可以在Android 2.2中執行例如。 myapps.com在2.2版本中可用於打開新的應用程序......等待回覆... –