RoboActivity로 활동 클래스를 확장하지 않고 roboguice를 사용하는 방법이 있습니까?활동을 확장하지 않고 roboguice 사용
4
A
답변
10
예. 아직 베타 버전이 아닌 1.2-SNAPSHOT을 사용하면 더 쉽습니다. 1.2를 사용하려면 onCreate(), onContentChanged() 및 onDestroy()에 다음을 추가하기 만하면됩니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
RoboGuice.getInjector(this).injectMembersWithoutViews(this);
super.onCreate(savedInstanceState);
}
@Override
public void onContentChanged() {
super.onContentChanged();
RoboGuice.getInjector(this).injectViewMembers(this);
}
@Override
protected void onDestroy() {
try {
RoboGuice.destroyInjector(this);
} finally {
super.onDestroy();
}
}
당신이 RoboGuice 1.1.x의 (최신 안정적인 빌드)를 사용하는 경우, 원칙은 동일하지만입니다 : 당신이 roboguice 이벤트를 사용하지 않는 경우는 개의 EventManager에 대한 비트를 필요가 없습니다 전화가 약간 다릅니다. 어떤 전화를해야하는지 보려면 1.1 RoboActivity source을보십시오.
0
그것은 작동하지만, 당신이 RoboContext를 구현하고 그것을 가리키는이
protected HashMap<Key<?>,Object> scopedObjects = new HashMap<>();
관련 문제
- 1. android에서 활동을 확장하지 않는 클래스에서 메소드 실행하기
- 2. Roboguice/getInstance + best practice
- 3. 테두리를 확장하지 않고 div를 채우는 방법은 무엇입니까?
- 4. 활동을 확장하지 않는 클래스에서 뷰 참조를 얻으려면 어떻게해야합니까?
- 5. mod_rewrite를 사용하지 않고 PHP를 확장하지 않고 실행 하시겠습니까?
- 6. Android. 새 활동을 만들지 않고 활동을 시작하는 방법은 무엇입니까?
- 7. XmlTextReader가 엔티티를 확장하지 못하도록 함
- 8. 클래스 TWO에서 클래스 ONE의 함수를 확장하지 않고 호출 하시겠습니까?
- 9. Django 댓글 : 모델을 확장하지 않고 사용자 URL을 제거하고 싶습니다. 어떻게?
- 10. Installer를 확장하지 않고 Windows 서비스를 설치하는 방법은 무엇입니까?
- 11. Android는 활동을 떠나지 않고 doInBackgroundThread에서 벗어나니까?
- 12. 최근 통화에 로그인하지 않고 통화 활동을 사용하십시오.
- 13. 활동을 다시 시작하지 않고 활동으로 다시 시작
- 14. TabActivity를 확장하는 활동을 허용하지 않고 탭 레이아웃을 추가 할 수있는 방법이 있습니까?
- 15. ExpandEnvironmentStrings가 내 변수를 확장하지 않습니다.
- 16. 내 활동을 시작한 활동을 찾으십니까?
- 17. 활동을 동결하지 않고 PCM AudioTrack을 재생하기 위해 AsyncTask를 사용하십시오.
- 18. 오리엔테이션 변경을 무시하지만 활동을 다시 시작하지 않고 상태 데이터 전달
- 19. 레이아웃 문제 - 특정 UI 요소를 이동하지 않고 활동을 시작하는 방법?
- 20. 참조를 만들지 않고 로더 사용
- 21. 부모 활동을 닫고 새 활동을 시작하십시오.
- 22. onActivityResult에 잘못된 컨텍스트를 주입하는 Roboguice (1.1 및 1.2 스냅 샷)
- 23. Android ListView가 전체 화면을 확장하지 않습니까?
- 24. 안드로이드 이미지 뷰의 크기는 이미지를 확장하지 않는
- 25. TextView가 부모 LinearLayout을 확장하지 못하게하려면 어떻게해야합니까?
- 26. VirtualBox가 게스트 시스템의 창을 확장하지 않습니다.
- 27. 어떻게 DOMXPath가 HTML 엔티티를 확장하지 못하게합니까?
- 28. 현재 행을 확장하지 않고 WPF GridRow 내용을 다음 행으로 확장하는 방법
- 29. IIS6에서 ASP.NET을 확장하지 않고 URL에 요청을 전달하려면 어떻게합니까? 사용자가이 형식의 URL을 열 때
- 30. 비 클라이언트 영역을 확장하지 않고 Aero 테마 캡션 표시 줄에 사용자 지정 단추를 그리려면 어떻게해야합니까?
난 그냥 1.2 버전으로 갈 것입니다, 감사를 선언해야합니다. –