2012-11-28 17 views
0

我在我的android應用程序中有很多活動,其中大多數都有退出按鈕,我只想創建可以通過android中的多個活動訪問的功能。我是否需要在Application Class中添加一個函數?如何以及在哪裏創建一個功能來註銷Android中所有活動都可以訪問的功能?

下面的圖像將幫助您瞭解的情況

http://cubixshade.com/images/1.jpg

http://cubixshade.com/images/2.jpg

http://cubixshade.com/images/3.jpg

退出按鈕和功能將在所有的活動一樣。

回答

3

創建一個抽象活動子類。

public abstract YourActivityWithSignOut extends Activity 

只實現這個類所需的功能和用戶界面,然後有你的所有其他活動延長YouActivityWithSignOut代替android.app.Activity。

+0

+1我喜歡這種方法(顯然還有其他方法也適用),因爲這意味着您可以在其中放置與活動類型工作流相關聯的通用代碼。我也使用這種方法。 –

相關問題