package
com.example.gptapp
import
android.R.attr
import
android.content.Intent
import
android.net.Uri
import
android.os.Bundle
import
android.provider.MediaStore
import
android.widget.Button
import
android.widget.ImageView
import
androidx.appcompat.app.AppCompatActivity
class
MainActivity : AppCompatActivity() {
lateinit var pickImageBtn: Button
lateinit var imageIV: ImageView
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
pickImageBtn = findViewById(R.id.idBtnPickImage)
imageIV = findViewById(R.id.idIVImage)
pickImageBtn.setOnClickListener {
val intent = Intent(MediaStore.ACTION_PICK_IMAGES)
startActivityForResult(intent,
1
)
}
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super
.onActivityResult(requestCode, resultCode, data)
if
(resultCode === RESULT_OK) {
if
(requestCode ===
1
) {
val selectedImageUri: Uri = data?.data!!
if
(
null
!= selectedImageUri) {
imageIV.setImageURI(selectedImageUri)
}
}
}
}
}