함수에서 int jj
을 선언했습니다. 이제 같은 클래스의 외부에 onConfigurationChanged
외부에 액세스하려고합니다. 내가 원하는동일한 클래스의 메서드 외부에서 정수에 액세스
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show();
final int jj=4;
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show();
final int jj=2;
}
}
는 다음과 같은 클래스에서이 변수에 액세스 :
public class MainActivity extends Activity {
public static int aa=jj;
}
내가 원하는 건'onConfigurationChanged'에서 int를 정적 변수로 전달하고 싶습니다. 주 : aa는 static int입니다. – user2033281
당신이 주어진 조언과 답변을 듣지 않으면, 내가 당신을 도울 수 없습니다. 이전 질문에서 이미 다른 클래스의 'Activity'에 접근해서는 안되기 때문에 '정적'을 사용해서는 안된다고 설명했습니다. 학습에 관심이 없다면 도움을주는 데 관심이 없습니다. – Simon