0

プラグイン機能を備えたアプリを作成しようとしています。私が望むのは、別のプラグイン「アプリ」がビューを提供できるようにし、リストアダプターで使用するビューの更新を処理することです。基本的に、別のアプリでアダプターのbindViewメソッドとnewViewメソッドを処理する必要があります。

私はRemoteViewsを見ていますが、それがまさに私が必要としているものかどうか、それが機能するかどうか、またはクロスプロセスであるため使用しなければならないものかどうかはわかりません。

ご協力いただきありがとうございます。

4

1 に答える 1

0
  1. RemoteViewsプロセス間で通信しているため、漠然と実用的な唯一のものです。

  2. パフォーマンスはひどいものになります。ListViewすべてが1 つのプロセスにあるときに をすばやく動作させるには、少し手間がかかります。すべての行のプロセス境界を越えると、非常に遅くなり、メモリを大量に消費します。これが、たとえばContentProviderが完全な結果セットを に返す理由でありquery()、数十または数百の余分な RPC 呼び出しを回避します。

提案されたアーキテクチャを再考することを強くお勧めします。

于 2009-10-16T10:50:26.923 に答える