Android アプリでEasyTrackerとActionBarSherlockの両方を使用したいと考えています。Activity クラスと ListActivity クラスを拡張する EasyTracker クラスを書き直して、対応する ActionBarSherlock クラスを拡張し、後者の更新によって何も壊れないようにすることを検討していました。
そうすることでアプリのパフォーマンスが気になります。同じことを行うための別の方法、つまりより効率的な方法を知っている人はいますか?
Android アプリでEasyTrackerとActionBarSherlockの両方を使用したいと考えています。Activity クラスと ListActivity クラスを拡張する EasyTracker クラスを書き直して、対応する ActionBarSherlock クラスを拡張し、後者の更新によって何も壊れないようにすることを検討していました。
そうすることでアプリのパフォーマンスが気になります。同じことを行うための別の方法、つまりより効率的な方法を知っている人はいますか?
近日公開予定の ActionBarSherlock バージョン 4 では、任意のクラスから拡張する独自のベース アクティビティを作成できます。の内容を新しいクラスにコピーして、SherlockActivity
拡張するクラスを変更するだけです。次に、この新しいクラスをベース アクティビティとして使用できます。
これにより、基本クラスを使用する必要があるライブラリとの相互運用性が容易になります。
バージョン 4 は、3 月 7 日に最初のリリースが予定されています (うまくいけば)。今のところリポジトリ4.0-wip
のブランチから入手できますが、まもなくリリースされて開発される予定です。master
dev