2012-03-06 2 views
2

Android 기기에서 EasyTrackerActionBarSherlock을 모두 사용하고 싶습니다. EasyTracker 클래스를 다시 작성하여 Activity 및 ListActivity 클래스를 확장 한 클래스를 상응하는 ActionBarSherlock 클래스를 확장하여 후자의 업데이트로 인해 아무 것도 손상시키지 않도록 고려했습니다.Android에서 EasyTracker 및 ActionBarSherlock을 모두 사용하십시오.

나는 그렇게함으로써 앱의 성능에 대해 우려하고 있습니다. 다른 사람이 동일한 작업을 수행하는 다른 방법, 즉 더 효율적인 방법을 알고 있습니까?

답변

2

ActionBarSherlock 버전 4를 사용하면 원하는 모든 클래스에서 확장하는 고유 한 기본 활동을 만들 수 있습니다. SherlockActivity의 내용을 새 클래스로 복사하고 확장 할 클래스를 변경하십시오. 그런 다음이 새 클래스를 기본 활동으로 사용할 수 있습니다.

이렇게하면 기본 클래스를 사용해야하는 라이브러리와의 상호 운용성이 향상됩니다.

버전 4는 3 월 7 일 최초 출시 예정입니다 (희망 사항). the repository4.0-wip 지점에서 얻을 수 있지만 master으로 배포되고 곧 dev으로 개발됩니다.

관련 문제