안드로이드 개발 질문/답변
(글 수 45,052)
public class main extends Activity {boolean isFirst=true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); if(isFirst==true){startintro();
}
@Override
protected void onPause(){super.onPause();
if(isFirst){isFirst=false;
}
}
이런식으로 처음에 메인을 켰을때 한번만 인트로를 보여주고
끝내고싶은데
다른 액티비티에서 돌아오면 다시
oncreate들어가기전
isfirst를 다시 true로 만들어버립니다.
이를 고칠 수 있는 방법이 없을까요
아니면 어플이 돌아가는 동안에 모든액티비티에서 공유되는 변수같은거라도 없을까요




sharedpreference나 static 변수로 만드시면 됩니다.
db, file등 방법은 여러가지지요.
아니면 인트로 액티비티를 따로 만드는 방법도 있습니다.