我有一个通知服务,每5秒触发一次并获取数据并解析它然后显示它。 但此机制仅适用于应用程序的主屏幕。
我希望在app的每个屏幕上完成此操作。为此,我应该在项目的每个活动中编写相同的代码吗?这是非常繁琐的工作。我想让它概括..
怎么做?任何想法??
答案 0 :(得分:4)
您可以在BasicActivity
中设置Activity
并拥有方法,并在onCreate();
现在从BasicActivity
如果您正在谈论推送通知服务,这个想法似乎有问题。告诉我们你正在尝试做什么。
答案 1 :(得分:3)
你在某个实用程序类中做了类似的事情
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..
}
}