java - 在另一个非activity类中如何调用并操作当前activity界面上的元素?
大家讲道理
大家讲道理 2017-04-18 09:55:57
0
4
471

初学,在尝试自己写。先谢过各位!

大家都回家得很好,已经有思路了也学到了很多,再次感谢。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(4)
迷茫

언급한 클래스 활동이 인스턴스를 보유하는 경우 작업을 위해 뷰의 인스턴스를 직접 전달할 수 있습니다. 그러나 일반적으로 활동에 뷰를 작동하는 메서드를 작성한 다음 다른 클래스가 호출하도록 합니다. 이 방법은 뷰 인스턴스의 생성과 소멸이 액티비티의 생명주기와 관련되어 있기 때문에 액티비티 외부의 클래스가 직접 뷰를 보유하고 동작하도록 하지 않는 것이 가장 좋으며, 또한 동작에 주의해야 합니다. UI 스레드의 뷰

Ty80

비활동? 단편인가? 서비스? 아니면 뭐? 어디서 업데이트를 하든 그들 사이의 의사소통 문제입니다.
권장사항:
1. 인터페이스를 사용하여 통신할 수 있습니다
2. EventBar 이벤트 버스 오픈소스 라이브러리를 사용하면 오픈소스 라이브러리 사용법을 배울 수 있습니다

刘奇

비활동 클래스에서의 View 작동에 대해 말씀하신 것입니다. 현재 대부분은 MVP 개발 모델을 채택하고 인터페이스 콜백 메커니즘을 사용하여 View를 작동합니다. MVP별 보기는 지속 처리가 잘 이루어져야 합니다.

大家讲道理

먼저 클래스와 이 액티비티 사이의 관계를 알아야 합니다. 도우미 클래스인 경우 이 액티비티에는 이 클래스의 인스턴스가 있어야 하며, 이 인스턴스에 해당하는 메서드만 호출하면 됩니다. 클래스가 활동의 뷰 객체나 다른 객체를 작동해야 하는 경우 해당 객체를 매개변수로 메서드에 전달합니다.
서비스나 방송 등 다른 수업이라면 이 컴포넌트들을 활용하는 방법을 배워보세요
도움이 되셨으면 좋겠습니다,,

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿