startAvtivityForResult가 Deprecated되며 변경된 코드

 

ActivityResultLauncher<Intent> someActivityResultLauncher = registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(),
new ActivityResultCallback<ActivityResult>() {
@Override
public void onActivityResult(ActivityResult result) {
if (result.getResultCode() == Activity.RESULT_OK) {
// There are no request codes
} else {


}
}
});

 

Intent intent = new Intent(this, user.class);
intent.setData(Uri.parse("package:" + mContext.getPackageName()));
someActivityResultLauncher.launch(intent);

'android' 카테고리의 다른 글

editText 속성  (0) 2021.08.24
android studio plugin  (0) 2021.07.28
뷰페이저 스와이프해서 프래그먼튼 이동 막기  (0) 2019.09.30
안드로이드 로그 레벨 색상  (0) 2019.08.12
String to byte 계산  (0) 2019.04.08

+ Recent posts