2013-10-03 45 views
0

我想保護我的活動類不被允許在另一個包中使用,例如,如果有用戶主頁活動,它應該只能在用戶正確登錄時才能調用,但protected是不允許在android中,所以我怎麼能做到這一點?如何在android中保護活動

+0

您是從最終用戶的角度還是從發展的角度談論? – Tobrun

+0

發展觀。 – Mohammad

+0

也許我誤解了你,但是這聽起來像是你的代碼中的一個簡單的if,else塊。 – DroidT

回答

2

您可以設置android:exported="false"your manifest活動:

安卓出口
無論活性可以通過其他應用程序的組件啓動 - "true"如果可以,和"false"如果不。如果是"false",則該活動只能由具有相同用戶標識的相同應用程序或應用程序的組件啓動。

+0

有什麼辦法讓android:exported =「false」全局? –