2013-10-14 4 views

답변

3

안드로이드에 대한 나의 이해는 당신이하지 않는다는 것입니다. 하나의 활동 상태를 다른 활동 상태로 변경해야하는 경우 의도를 통해 일종의 신호를 전달하거나 일부 영구 값 (데이터베이스의 일부일 수도 있음)을 변경하십시오.

+0

감사합니다. @ 존 Zeringue 나는 그것을 얻었다. 나는 데이터베이스에서 값을 사용하여 다른 활동에서 원하는 변경을합니다. – user2850914

0

직접 할 수 없습니다. 당신이 심각하게 필요로한다면 당신이 의도를 통해 Activity1에서 Activity2로 전환 할 때 당신이 성취하고자하는 Activity2의 버튼의 상태와 관련된 값을 Activity2에 전달하십시오. 그런 다음 Activity2 onCreate 메서드에서 해당 값을 검색하고 그에 따라 해당 단추의 상태를 설정합니다. 당신이 다음 activity1에에, 버튼이 보이지 않게하려면이

Intent intent = new Intent(Activity1.this , Activity2.class); 
intent.putExtra("buttonStatus" , "invisible"); 
startActivity(intent); 

그런 activity2에 한 OnCreate 방법,

String value = getIntent().getExtras().getString("buttonStatus"); 
if(value.equals("invisible")){ 
    MyButton.setVisibility(View.INVISIBLE); 
} 

는 희망이 도움이 같이 할 수있는 사용하는 말.

+0

감사! @Ayon 나는 그것을 시도 할 것이다! – user2850914

관련 문제