2015-12-03 20 views
-1

我有一個條件,當一個特定的事件將發生在後臺,我必須在活動底部顯示一個浮動操作按鈕,以通知用戶如果應用程序在前臺。無論用戶在哪個活動中,如果該事件由服務觸發,我必須顯示FAB而不是對話框,我的意思是用戶可以同時與活動和FAB進行交互。如果我不想在我的應用程序的所有活動中重複相同的代碼,我怎麼能實現這一點。顯示在Android中沒有重複代碼的所有活動的一些視圖

+0

您是否考慮過「包含」佈局? –

+0

這是什麼'通知'用於 – pskink

+0

爲此目的,我會使用'Snackbar' – lee

回答

0

您可以創建一個簡單的活動,使其符合您的需要,並從該項目中派生(繼承)所有其他活動。

+0

但是所有活動都有自己的佈局,我只需要在任何當前打開的活動中顯示FAB或任何視圖,所以我沒有使用任何content_view用於BaseActivity。 –

+0

是的,您必須爲每個活動創建佈局,但不必編寫多餘的java代碼。 – lin

2

您可以創建一個utill類並在該類中創建一個靜態方法,以便在該活動中您想要訪問該方法的只是Classname.methodname和send參數。 或者您可以在該活動中使用該方法並從該活動延伸

相關問題