자기소개 앱을 구현하다가 intent라는 기능을 썼는데 명시적, 암시적 인텐트라는 것이 나뉘어 있어서 이 개념에 대해 정리하려고 한다.
val intent = Intent(this, MainActivity::class.java)
startActivity(intent)
val intent = Intent(this, SignInActivity::class.java)
intent.putExtra("id",id)
intent.putExtra("password", pw)
intent.putExtra("name",name)
startActivity(intent)
Intent intent = new Intent()
intent.setAction(Intent.ACTION_MAIN)
intent.addCategory(Intent.CATEGORY_APP_CALCULATOR)
startActivity(intent)
intent.setAction(Intent.ACTION_VIEW)
intent.setData(Uri.parse("http://m.naver.com"))
intent.setAction(Intent.ACTION_VIEW)
String audioPath = "file:///" + Environment.getExternalStorageDirectory() + "/sample_mp3.mp3"
intent.setDataAndType(Uri.parse(audioPath), "audio/*")
intent.setData(Uri.parse(audioPath))
intent.setType("audio/*")