나는 내 "대상"을 원하는 Observer pattern.옵저버 패턴을 준수하는 안드로이드 응용 프로그램을 "찌를"수 있습니까?
를 구현하는 작은 안드로이드 응용 프로그램을 가지고 (또는 것은 관찰되는) 등 hello
에서 hello world
에 그 문자열을 변경하는 등, 그 상태를 변경할 수 있습니다.
어떻게 에뮬레이터를 통해이 작업을 수행 할 수 있습니까?
내 관찰 된 안드로이드 응용 프로그램이 포 그라운드에서 실행되어 관찰되는 내용을 표시 할 수 있어야하지만 관찰 된 개체의 상태를 변경하는 방법을 찾아야합니다. 커맨드 라인? 그밖에 내가 그 상태를 바꾸기 위해 관찰 된 객체를 "찌르다"수있는 방법?
내가 생각할 수있는 더러운 해킹 방법은 루프에서 관찰 된 개체를 설정하는 것입니다. 따라서 매 10 초마다 상태가 변경되지만 그로 인해 제어 할 수 없으므로 좋지 않습니다.
명령 줄에서 Java 객체를 변경할 수 없습니다. 아마도 당신이 관찰자 패턴으로 달성하고자하는 것을 설명했다면, 우리는 당신을 좋은 해결책으로 안내 할 수 있습니다. –
내 응용 프로그램은 최종적으로 타사 라이브러리와 통신합니다 (대부분 내 프로젝트에 포함 된 JAR 파일을 사용하게됩니다). 잠시 제 3 자 라이브러리를 모의하고 싶습니다. 따라서 내 안드로이드 앱에서 내 옵저버에게 데이터를 보내려고합니다. – Jimmy
이 질문에 관해서 안드로이드 개발과 관련된 것이 있습니까? 아니면 Java에서 Observer/Observable을위한 일반적인 방법입니까? –