オフライン チャットボットを作成していますが、解析/応答エンジンにバウンド サービスまたはシングルトンを使用することをお勧めしますか?
1 に答える
2
サービスとシングルトンは 2 つの異なる概念です。
使用するSingleton
のは、1 つのインスタンスのみを開始して使用するパターンです。
サービスは、バックグラウンドで実行される長時間実行操作のコンポーネントです。
Bound Service
:
バインドされたサービスは、クライアント サーバー インターフェイスのサーバーです。複数のアプリケーションまたはアクティビティをバインドするサービス。
オフラインチャットボットを作成しています..
Program talk を他のアプリケーションに開発しようと考えている場合、Android では通常、あるプロセスが別のプロセスのメモリにアクセスできないことに注意してください。AIDL (Android Interface Definition Language)の使用を提案します
于 2013-09-24T18:36:26.710 に答える