2012-05-21 5 views
0

다른 활동의 버튼을 편집하려면 어떻게해야합니까?다른 활동의 버튼 호출

그것은 나에게 반환하는 당신이 당신의 버튼, 즉에 대한 참조를 얻기 전에 어디

Button getButton = (Button)findViewById(R.id.buttonGet); 

답변

2

당신이 불렀다 된 setContentView를 확인

getButton.setEnabled(false); 

원하는

java.lang.IllegalStateException: Could not execute method of the activity 
Caused by: java.lang.NullPointerException 

이것을하십시오 :

0 이 이전

:

Button getButton = (Button)findViewById(R.id.buttonGet); 
+0

'그때 또 다른 활동'은 무엇을 의미합니까? :) – Torp

+0

Coretek은 XML 레이아웃 파일을 의미한다고 생각합니다. –

+0

그가 의미하는 바가 무엇인지 말하지 않고 대답하기 위해 나를 도와 준다. – Torp

3

나는 당신이 할 수 있다고 생각하지 않습니다, 또는 적어도이 "안드로이드 방식 (TM)"아니다.
대신 환경 설정 플래그를 설정하고 대상 활동의 OnResume에서 읽거나 대상 (버튼이있는 대상)이 다른 것을 호출하면 setResult (...)를 사용하여 반환 할 수 있으며 onActivityResult ...).
편집 : 내가 다른 사람 (즉, 현재와 다른)에서 버튼을 불러 "라고 말한 것처럼 보입니다.하지만 실제로 그는 을 의미했습니다.은 현재 버튼에서 찾을 수 없습니다.

관련 문제