我有一個通知服務,每5秒觸發一次,並獲取數據並解析它,然後顯示它。 但是,此機制僅適用於應用程序的主屏幕。如何在android項目的每個活動中調用一個函數?
我想要在應用程序的每個屏幕上完成此操作。爲此,我應該在項目的每個活動中編寫相同的代碼?這是非常繁瑣的工作。我想把它推廣..
如何做到這一點?有任何想法嗎??
我有一個通知服務,每5秒觸發一次,並獲取數據並解析它,然後顯示它。 但是,此機制僅適用於應用程序的主屏幕。如何在android項目的每個活動中調用一個函數?
我想要在應用程序的每個屏幕上完成此操作。爲此,我應該在項目的每個活動中編寫相同的代碼?這是非常繁瑣的工作。我想把它推廣..
如何做到這一點?有任何想法嗎??
可以使BasicActivity
並在該Activity
方法,並調用內部onCreate();
該方法現在在您的項目從BasicActivity
如果你說的推送通知服務,這種想法似乎擴展的每個活動有問題的。告訴我們更多你正在嘗試做什麼。
你做這樣的事在一些實用類
public static void showNotifction(Activity a)
{
//notify
}
,並在此,如果您有任何回調方法。然後創建與方法的接口,並在所有這些活動實現它們,你可以做這..
public static void showNotifction(CommoInterface a)
{
if(a insatncof Activity){
//notify
a.callBack(); // callBack is a method in the interface..
}
}