小编Bad*_*Guy的帖子

如何在 Service 类上投射 LifecycleOwner?

我想从服务类中选择带有 livedata 的房间数据库上的数据。观察时如何投射 LifecycleOwner?

repositoryDatabase.getTimeline().observe(this, timelineList -> {
    if (timelineList != null && timelineList.size() >= 10) {
        JSONArray arrayTimeline = new JSONArray();
        for (TimelineEntity timeline : timelineList) {
            JSONObject objectTimeline = new JSONObject();
            try {
                objectTimeline.put("doku", timeline.getIdDokumen());
                objectTimeline.put("entrydate", timeline.getEntryDate());
                objectTimeline.put("lat", timeline.getLat());
                objectTimeline.put("lng", timeline.getLng());

                arrayTimeline.put(objectTimeline);
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
        onUpdateLocation(arrayTimeline.toString());
    }
});
Run Code Online (Sandbox Code Playgroud)

java android android-room android-livedata

6
推荐指数
2
解决办法
2446
查看次数

标签 统计

android ×1

android-livedata ×1

android-room ×1

java ×1