代码之家  ›  专栏  ›  技术社区  ›  Jono

为什么要使用android服务?

  •  23
  • Jono  · 技术社区  · 15 年前

    我想知道当你需要做很多事情来访问任何公共方法或者从一个更大的列表对象之类的服务获取大量数据时,使用android服务做后台工作有什么意义。

    似乎从服务类访问方法需要做很多工作,或者这真的不是android服务类的重点吗?

    我读过关于使用地块对象的文章,但是intent.putExtra公司有一个尺寸限制,这样我将来可能会遇到问题。

    我正在考虑放弃Android服务,我很快就发现了为什么我一开始就不喜欢使用它们:(

    简单的 SomeBackgroundPojo backroundTask = new SomeBackgroundPojo(); backgroundTask.getData();

    似乎比处理包、serealable对象、AIDL、binding etcc等简单得多,这些都是为了实现我刚才键入的两行代码:(

    1 回复  |  直到 13 年前
        1
  •  19
  •   Community Mohan Dere    8 年前

    准确地 通常是什么意思 plain old Java object

    ListView ,务必使用,例如 AsyncTask ,如中所述 this earlier question .