Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java BroadcastReceiver-内部类vs函数返回对象?_Java_Android_Broadcastreceiver_Android Service_Inner Classes - Fatal编程技术网

Java BroadcastReceiver-内部类vs函数返回对象?

Java BroadcastReceiver-内部类vs函数返回对象?,java,android,broadcastreceiver,android-service,inner-classes,Java,Android,Broadcastreceiver,Android Service,Inner Classes,我在几乎所有的活动中都使用了BroadcastReceiver来连接android中的后台服务,由于每个活动都有特定的要求,我首先将其实现为内部类es,然后我尝试使用函数调用,返回一个带有同样的实现。所以,我在想哪种方法更好 注意:后台服务会在更新时不断发送广播,如果有任何活动,有接收者的将使用它。您没有应用程序类吗?我倾向于不扩展应用程序类,因为这是一种不好的做法,而且我似乎不明白为什么应用程序类会提到这个问题?

我在几乎所有的活动中都使用了
BroadcastReceiver
来连接android中的后台
服务
,由于每个
活动
都有特定的要求,我首先将其实现为内部类es,然后我尝试使用函数调用,返回一个带有同样的实现。所以,我在想哪种方法更好


注意:后台
服务
会在更新时不断发送广播,如果有任何
活动
,有接收者的将使用它。

您没有应用程序类吗?我倾向于不扩展应用程序类,因为这是一种不好的做法,而且我似乎不明白为什么应用程序类会提到这个问题?