Android framework를 수정중입니다.
View 부분을 수정해야하는데, 전체 변수 하나를 두고 각 View 객체들이 이 변수를 참조하여 작업을 수행해야합니다.
(인텐트로하려했는데 화면을 구성하는 전체 View 객체들에게 계속 메시지를 보내는 것은 정말 느리더군요)
그래서 static 변수를 하나 두고, 1;1로 메시지 보내고 받으며 변수값을 세팅하도록 했습니다.
그렇게 되면 다른 View 객체들은 이 staitc 변수를 체크하면서 각자 작업을 수행하게되는거죠
근데 문제가 뭐냐.
static변수가 어떤 View에서는 1이란 값을 가지면, 어떤 다른 View에서는 2라는 값을 가집니다.
한 값만 가진다고 생각했는데 다른값을 가지네요 이유가 뭘까요ㅕ?
그리고 시스템에서 전체 전역 변수를 선언할 수 는 없습니까?