0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VLC for Android:アルバム管理画面データの流れを解析

Last updated at Posted at 2021-04-03

はじめに

VLC for Androidの楽曲管理画面のデータの流れを理解する。

各種リンク

アプリ
GitHub
公式サイト

アルバム管理画面のスクリーンショット

WIP

大まかな流れ

アルバム管理画面、データ生成のコミュニケーション図

PagedListクラスのマナーにそってデータの流れを設計している。

リレーションの構築.png

アルバム管理画面、一番下までスクロールした時のコミュニケーション図

PagedListが範囲外のデータを要求されるとMLDataSourceのメソッド呼び出す。
MLDataSourceはAlbumsProvider経由でDBに更新をかけてMLDataSource経由でPageListへ通知、AudtioBrowserAdapter経由でReclyclerViewの表示を変更する。

下までスクロールした時.png

まとめ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?