onActivityResult()がdeprecatedな件について
google許さん!
しかもkotlinしかサンプルが見当たらない!!!
もうjavaは卒業しないといけないのかもしれない。
ちなみに色々やってみたけど,
できなかったwww
↓失敗作
private int CREATE_FILE = 1001;//リクエストコード //onActivityReslutのかわり ActivityResultLauncher<Intent> mStartForResult = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback<ActivityResult>() { @Override public void onActivityResult(ActivityResult result) { if (result.getResultCode() == CREATE_FILE) Log.d(TAG, "CREATE_FILE"); if (result.getResultCode() == Activity.RESULT_OK) { if (result.getData() != null) { Uri uri = result.getData().getData(); Log.d(TAG, "mStartForResult -> " + uri.toString()); } // //Intent intent = result.getIntent(); // Handle the Intent } } });