内部(Intent)
テント。
Intent intent = new Intent(this, DetailActivity.class);
// this로 이 activity를, 뒤의 클래스는 activity 클래스를 상속받은 activity를 실행시키라는 뜻.
//(this는 출발 액티비티, DetailActivity.class는 도착할 액티비티)
startActivity(intent);
//시스템의 startActivity에 intent를 넣어서 실행하면, 해당 activity가 실행된다.
// 화면전환을 할 액티비티
データ転送(putExtra、getExtra)
// 내가 활용한 인텐트 코드 (데이터 보냄)
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
intent.putExtra("googleName", account.getDisplayName());// 구글 계정 닉네임 가져오기
intent.putExtra("googleEmail", account.getEmail());// 구글 계정 닉네임 가져오기
startActivity(intent);
val secondIntent = Intent(this, SecondActivity::class.java)
// 인텐트를 생성
secondIntent.putExtra("email", "[email protected]")
// Intent에 이메일 주소 넣기
secondIntent.putExtra("password", 1234)
// Intent에 비밀번호 넣기
String nickName = intent.getStringExtra("googleName");
// LoginActivity로 부터 구글닉네임 전달받음
String email =intent.getStringExtra("googleEmail");
// LoginActivity로 부터 구글이메일 전달받음
Reference
この問題について(内部(Intent)), 我々は、より多くの情報をここで見つけました https://velog.io/@csy9604/인텐트Intentテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol