関数のマップを実装したい。InsertUSER_Data()
SQLite データベース ( 、InsertMessages()
) などに異なるデータを挿入するための関数がいくつかあります。マップを作成し、キーコマンドで特定の機能を呼び出したいです。検索中にわかるように、これには匿名クラスとリフレクションの 2 つのアプローチがあります。(たとえば、ここHashMap に格納されたメソッドを呼び出す方法は? (Java)Map <String, Method>
)インターフェイスを実装する匿名クラスを使用する代わりに、(メソッド型を介して) Reflection API に基づくアプローチが本当に好きです。
しかし、私は疑問を持っています.このソリューションでは、特にAndroidで使用する場合、またはそれほど重要ではない場合、これは本当に大きなパフォーマンスオーバーヘッドですか? 詳しい説明大変参考になります。