如何在android项目的每个活动中调用一个函数?
我有一个通知服务,每5秒启动一次,获取数据并解析它,然后显示它。。 但这种机制只适用于应用程序的主屏幕 我希望在应用程序的每个屏幕上都这样做。为此,我应该在项目的每个活动中编写相同的代码吗?这是一项非常乏味的工作。我想把它概括起来如何在android项目的每个活动中调用一个函数?,android,function,notifications,Android,Function,Notifications,我有一个通知服务,每5秒启动一次,获取数据并解析它,然后显示它。。 但这种机制只适用于应用程序的主屏幕 我希望在应用程序的每个屏幕上都这样做。为此,我应该在项目的每个活动中编写相同的代码吗?这是一项非常乏味的工作。我想把它概括起来 怎么做??有什么想法吗?您可以在活动中创建基本活动,并在活动中拥有方法并在onCreate()中调用该方法 现在,从您的基本活动扩展项目中的每个活动 如果你说的是推送通知服务,这个想法似乎有问题。告诉我们你到底想做什么。你在某个实用程序类中做了类似的事情 public
怎么做??有什么想法吗?您可以在
活动中创建基本活动
,并在活动中拥有方法
并在onCreate()中调用该方法代码>
现在,从您的基本活动扩展项目中的每个活动
如果你说的是推送通知服务,这个想法似乎有问题。告诉我们你到底想做什么。你在某个实用程序类中做了类似的事情
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..
}
}