【问题标题】:What kind of service for android activity?android 活动的什么样的服务?
【发布时间】:2013-08-14 19:16:13
【问题描述】:

我是 android 编程新手,现在我有一个问题要解决。

http://s3.imgimg.de/uploads/dbmodelcdcbb1fdpng.png

如果你想从一开始就像照片中那样对这个设计进行编码:

  1. 您会使用哪种服务来解决这个问题?

我的主要问题是在“ItemListActivity”中创建一个服务(我没有练习过),它将所有传入数据保存在数据库中。

第二个大问题是,“ItemDetailActivity”如何访问Service以从DB获取数据?

THX,我对 android 很陌生,所以请不要只回答 1 句话,如果你能告诉我一个小框架会很棒:)

【问题讨论】:

    标签: android-layout android-activity android-service android


    【解决方案1】:

    ItemDetailActivity 不应该访问服务,它应该独立工作。您所要做的就是在 ItemDetailActivity 中查询本地数据库并使用那里的数据。

    其他服务应该做的就是获取数据并将其放入数据库。我为此推荐IntentService

    【讨论】:

    • 问题是,在运行时,用户在 ItemListActivity 和 ItemDetailActivity 之间切换,所以有时这两个活动都会停止。如何创建可独立于应用程序生命周期访问的数据库?
    • 你在想这一切都错了。您所做的就是将内容放入数据库中并忘记它。您所要做的就是在需要数据时查询您的数据库。看看内容提供商developer.android.com/guide/topics/providers/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    相关资源
    最近更新 更多