저는 Java (Eclipse)에서 새로운 기능을 제공하며 일부 코드로 파일을 만들 수있는 방법이 있는지 알고 싶습니다. 그냥 클래스에서 호출하십시오. 다른 결과를 얻기 위해 많은 클래스가 있기 때문에 하나에서 다른 것으로 변경되지 않는 코드 (예 : 메뉴)가 있으며 코드를 변경하지 않고 변경해야 할 때 이것을 좀 더 실용적으로 만들고 싶습니다. 수업별로. 이렇게 할 방법이 있습니까?Android SDK - Eclipse - 둘 이상의 클래스에서 일부 코드를 사용하는 방법
답변
나는 이것을 내 프로젝트에서 Helper 클래스를 호출하는 클래스로 수행한다. GoogleIO 앱 소스 코드에서 아이디어를 얻었습니다. 그들은 ActivityHelper라는 클래스를 가지고 있습니다. 그것은 당신이 말하는 것과 정확히 똑같습니다. 한 곳에서 반복적으로 사용되는 코드를 넣습니다. 다음은 내 MenuHelper 클래스의 예입니다. 내 메뉴
public class MyActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuHelper.build(menu);
return true;
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
super.onMenuItemSelected(featureId, item);
return MenuHelper.onMenuItemSelected(featureId, item, this);
}
}
많이 고마워요! –
대단히 환영합니다. – bytebender
일부 코드를 게시하거나 달성하려는 목표와 현재 접근 방식에 대한 더 나은 단서를 제공하면 귀하의 의구심을 해결하는 데 도움이됩니다.
일반 대답은 당신이하고
가 어쨌든 this post/thread 당신에게 유용 할 수 있습니다 적용 할 다른 방법이있는 케이스에 다른 클래스에서 코드를 분리하지만, 케이스에서해야 할 수있는 것입니다.너를 고마워, 그 링크도 나를 도왔습니다 –
- 1. Struts2 하나의 클래스에서 둘 이상의 액션
- 2. JPA에서 둘 이상의 데이터 소스를 사용하는 방법
- 3. CakePHP 컨트롤러에서 둘 이상의 모델을 사용하는 방법
- 4. Eclipse 자체에서 Eclipse 소스 코드를 사용하는 방법
- 5. Android SDK Eclipse 오류
- 6. Android 앱에 둘 이상의 서비스가있을 수 있습니까?
- 7. C#을 사용하는 If 문에서 둘 이상의 연산자를 사용하는 방법
- 8. 둘 이상의 링크를 리디렉션하는 방법
- 9. Java에서 둘 이상의 벡터를받는 방법?
- 10. data.table에서 둘 이상의 열로 그룹화하는 방법?
- 11. eclipse android sdk to Box.NET
- 12. Android SDK Eclipse 디버그 모드
- 13. Eclipse not loading android SDK
- 14. 한 번에 둘 이상의 Android 에뮬레이터 시작
- 15. 둘 이상의 활동에서 ArrayList를 사용하는 방법은 무엇입니까?
- 16. Android 에뮬레이터를 사용하는 Eclipse
- 17. 일부 SDK 설치 문제
- 18. Visual C#에서 둘 이상의 형식으로 개체를 사용하는 방법?
- 19. wordpress에서 permalink에 둘 이상의 맞춤 구조를 사용하는 방법
- 20. DataTable을 주문하는 방법 AsEnumerable()을 사용하는 둘 이상의 조건에서 OrderBy?
- 21. jQuery datepicker에서 둘 이상의 옵션을 지정하는 방법
- 22. android 자바 클래스에서 문자열 리소스를 사용하는 방법
- 23. vbscript에서 둘 이상의 배치 파일을 호출하는 방법?
- 24. 코드에서 Eclipse + Android SDK 오류가 발생했습니다.
- 25. 하나의 클래스에서 둘 이상의 setContentView를 가질 수 있습니까?
- 26. QTcpServer가 둘 이상의 주소를 검색합니다.
- 27. BlazeDS에서 둘 이상의 채널
- 28. Android SDK 추가 기능을 사용하는 방법?
- 29. 둘 이상의 객체 터널링
- 30. JSP로 둘 이상의 preparestatement
내가 당신이 원하는 것 같아요 ...
그리고 내 활동 중 하나에서 다음 구현이 이런 식으로 할 수있는 감각을했다, 그래서 내 활동의 많은에 대해 동일 상속을 들여다보기 – simchona
... 또는 기본 클래스와 패키지 사이의 가시성. – malexmave
일반적인 코드는 코드 재사용 (또는) 부모/자식이라는 두 가지 의미가 있습니까? – kosa