0

Android Auto ベースのメディア プレーヤーを作成しています。実際に再生できるメディアは 1 ページしかありませんが、これらのアイテムのタイトルが変わることがあります。最初の項目が「午後 12 時のニュース」で、その後「午後 1 時のニュース」に変わったとします。

onGetRoot が呼び出された後、メディア アイテムを onLoadChildren に入力します。起動時に ArrayList を作成していますが、これらの項目は変更される可能性があります。

UI に既に読み込まれている MediaItem オブジェクトをプログラムで変更するにはどうすればよいですか?

4

1 に答える 1

1

これはまさにnotifyChildrenChanged()メソッド onの目的です。これMediaBrowserServiceCompatを呼び出すと、返されたデータが無効になり、更新されたデータを取得するためonLoadChildrenにシステムが再度呼び出されます。onLoadChildren

于 2021-12-16T03:00:49.850 に答える