1
有沒有辦法知道哪個Intent Filter負責啓動一個活動,該活動有兩個在AndroidManifest.xml中定義的Intent過濾器?我想要一組稍微不同的邏輯,但還不夠,應該需要一個全新的活動。2意向過濾器,1活動 - 打開它?
謝謝!
有沒有辦法知道哪個Intent Filter負責啓動一個活動,該活動有兩個在AndroidManifest.xml中定義的Intent過濾器?我想要一組稍微不同的邏輯,但還不夠,應該需要一個全新的活動。2意向過濾器,1活動 - 打開它?
謝謝!
沒關係,找到它。只是沒有足夠努力...
在你的Activity中使用this.getIntent().getAction()
會吐出我正在尋找的一個字符串來標識哪個Intent Filter Action打開它。
您可以在這裏看到聯繫人應用程序如何完成此操作:http://google.com/codesearch/p?hl=zh_CN#J8HqCFe1rOo/src/com/android/contacts/ContactsListActivity.java&q=contacts%20git: //android.git.kernel.org/platform/packages%20package:%22git://android.git.kernel.org/platform/packages/apps/Contacts.git%22&d=0&l=437 – 2010-08-01 00:39:51