在这种情况下,我可以作弊并使用静态字段而不是意图吗?

时间:2017-11-08 10:33:34

标签: java android

我希望实现的目标:

建立一项活动。

构建一个服务来处理小数据集合(估计大小:< = 5k字节)

活动定期与服务进行通信。

我已阅读了几篇帖子,并决定最好使用Intent.putextra()将更新的数据(对象)从活动发送到服务。

然而,整个事情似乎是一个巨大的麻烦,我必须修改我的一些代码,并根据谷歌的一个Android开发人员,我可以直接使用静态字段,正如我被许多人告诉,是一个真的不好的做法,但会让我的工作变得更轻松。为了使用intent,我必须处理一些名为“序列化”的东西,更糟糕的是,我可能必须在我已经实现的类似接口之上实现另一个接口。

虽然我读过的所有帖子都是关于与其他活动进行通信的活动,但我认为一切都应该适用于活动与服务情况。

只有应用程序本身或系统才有权销毁此服务。我可以作弊吗?我的意思是,如果一个谷歌员工说没关系,可能是整个“你不应该使用静态字段”的事情就像“最好不要在你的代码中使用 goto ”的东西 - 有点...夸张?

0 个答案:

没有答案