모바일/안드로이드앱
안드로이드 앱 프로그래밍 / Android Studio / 안드로이드 앱만들기 미션8
yy_dd2
2021. 3. 17. 20:33
반응형
코드 전문 깃에 올려두었고 짜여진 코드를 앱으로 실행해서 확인하고 싶었는데
매번 파일을 열면 build.gradle 파일에서 뭔가 오류가 난다
설정파일인건 알겠는데 어떻게 설정해야하는지 책에서는 다루지 않는다
다음에 이것저것 찾아보고 이전에 만들어진 프로젝트를 어떻게 구동하는지 알아봐야겠다.
깃에 올려두었고 짜여진 코드와 내코드의 차이가 많이 있긴했다.
크게 다른건 없지만 내가 욕심이 나는 부분이 있어서 플래그 추가해서 코드 작성했다
그거랑 if문 사용해서 아이디 비밀번호 입력안되었으면 입력해달라고 했다.
github.com/young-0112/Mission07
young-0112/Mission07
화면 전환, 인텐트 값 넘기기, 플래그 사용해보기, 안드로이드 앱 프로그래밍 미션8. Contribute to young-0112/Mission07 development by creating an account on GitHub.
github.com
++ 기억해야하는 부분이 있었다
플래그를 사용했고 플래그에 대해서 추가적으로 공부했다
더보기
Intent intent = new Intent(getApplicationContext(), NewActivity.class);
// 플래그 지정
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
// 플래그 추가
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
intent.setFlags(intent.FLAG_ACTIVITY_CLEAR_TOP);
이부분이 추가되었다 뒤로가기해도 제대로 종료가 되도록 한개만 보이도록했다
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(getApplicationContext(), MenuActivity.class);
intent.putExtra("client","고객관리에서 메뉴로");
//플래그 추가부분
intent.setFlags(intent.FLAG_ACTIVITY_CLEAR_TOP);
setResult(RESULT_OK, intent);
startActivityForResult(intent, REQUEST_CODE_MENU);
finish();
}
});
반응형