이 질문은 오프 샷이 difficult problem that I am working on입니다. 제안 중 하나는 상위 액티비티의 생성자를 호출하는 것입니다. 아무도 내가 어떻게 할 수 있는지 아니? 내 말은, 나는 DogActivity라고 불리는 활동을하고 있는데, 그때 나는 DogActivity extends ParentActivity
과 같은 ParentActivity를 가지고 있습니다. 일반적으로 onCreate를 사용하여 부모 작업 (예 : super.onCreate(savedInstanceState)
)과 통신합니다. 그래서 나는 부모 활동의 생성자를 어떻게 호출 할 것인지를 놓치고 있습니다. 특히 내가 생성자를 통해 데이터를 전달해야하는 곳. 콜백 및 라이프 사이클 메소드를 처리해야하는 경우 안드로이드가 부모 인스턴스와 동일한 인스턴스를 호출한다는 것을 어떻게 알 수 있습니까? 필요한 경우 original question for reference을 참조하십시오.활동 부모 클래스의 생성자를 호출하는 방법
0
A
답변
0
public class DogActivity extends ParentActivity {
public DogActivity() {
super("Something", new SomeObject()); // This is calling the super's constructor
}
}
그러나 Android에서는 부모 생성자를 호출해야하는 경우는 거의 없습니다. 그래서 나는 당신이 아마 일을 잘못했다고 말해야합니다..
관련 문제
- 1. 중첩 클래스의 생성자를 호출하는 방법
- 2. 리플렉션을 사용하여 내부 클래스의 생성자를 호출하는 방법
- 3. 동시에 현재 클래스와 부모 클래스의 생성자를 호출하는 방법은 무엇입니까?
- 4. 파이썬에서 생성자를 호출하는 순서
- 5. Java에서 부모 클래스의 자식 클래스 생성자를 통해 부모 클래스의 수퍼 클래스 생성자를 호출 할 수 있습니까?
- 6. 부모 생성자를 호출하지 않는 방법
- 7. 부모 생성자를 PHP의 모든 자식 인스턴스에서 한 번만 호출하는 방법
- 8. 부모 클래스의 생성자를 적용 할 수 없습니다.
- 9. 개체가 인스턴스화 될 때 부모 생성자를 호출하는 방법은 무엇입니까?
- 10. C에서 명시 적으로 generic 클래스의 생성자를 호출하는 방법 #
- 11. main()에서 생성자를 호출하는 방법?
- 12. C++ 템플릿 생성자를 호출하는 방법
- 13. 시도하십시오, 기본 생성자를 호출하는 내부 생성자를 캐치하십시오
- 14. javascript의 다른 클래스에서 생성자를 호출하는 방법
- 15. 부모 클래스의 __repr__을 호출하는 방법은 무엇입니까?
- 16. 템플릿 클래스의 생성자를 호출합니다.
- 17. 여러 개의 중첩 된 내부 클래스의 부모 메서드를 호출하는 방법
- 18. 개체에서 부모 클래스의 메서드를 호출하는 가장 좋은 방법
- 19. 자바 스크립트에서 하위 클래스의 부모 클래스 함수를 호출하는 방법
- 20. Child 클래스의 재정의 메서드에서 부모 메서드를 호출하는 방법
- 21. 루비의 부모 생성자를 호출하십시오.
- 22. 부모 생성자를 호출 C++
- 23. 생성자를 호출하는 '()'이 누락되었습니다.
- 24. 생성자를 호출하는 동안 nullpointerexception
- 25. 생성자를 호출하는 DynamicMethod 만들기
- 26. pimpl 클래스에서 호출자 클래스의 복사 생성자를 호출하는 방법은 무엇입니까?
- 27. Java - extends는 다른 클래스의 생성자를 호출하는 것처럼 보입니다.
- 28. 수퍼 클래스의 생성자를 호출하는 이러한 방법의 차이점은 무엇입니까?
- 29. 부분 클래스의 생성자를 초기화하여 부분 클래스에서 객체를 호출하는 방법은 무엇입니까?
- 30. 복사 생성자가 다른 클래스의 기본 생성자를 호출하는 이유는 무엇입니까?
질문에 대한 답변을 게시 한 사람이 안드로이드 개발에 익숙하지 않다는 것을 확신합니다. 만약 당신이 자신 만의 생성자를 생성한다면 프레임 워크는 더 이상 활동 인스턴스를 구성하는 방법을 알 수 없습니다. 필요할 때 런타임 오류가 발생합니다. 나는 그것이 당신이 찾고있는 대답이라고 생각하지 않습니다. –
당신이 요구하는 것은 안드로이드에서 말이되지 않습니다. 디자인이 잘못되었습니다. 너 뭐하려고? 왜 수퍼 클래스의 생성자를 호출하고 싶습니까? 어쨌든'의도 (Intent) '가 아닌 다른 활동을 만들어서는 안된다는 것을 알고 계십니까? – Simon
@ 사이먼 칠. 16k 담당자가있는 일부 남자가 그것을 제안했기 때문에 영업 사원은이 질문을하고 있습니다. –