【发布时间】:2021-10-08 07:15:26
【问题描述】:
StartActivityForResults 已弃用。所以我使用 new using new getting result from activity 方法来选择 PDF 文件。一切正常,但如果意图从我的应用开始选择文件,并且如果从该意图按下后退按钮,则应用关闭。
ActivityResultLauncher<String> mGetContent = registerForActivityResult(new GetContent(),
new ActivityResultCallback<Uri>() {
@Override
public void onActivityResult(Uri uri) {
// Handle the returned Uri
}
});
@Override
public void onCreate(@Nullable savedInstanceState: Bundle) {
// ...
Button selectButton = findViewById(R.id.select_button);
selectButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
// Pass in the mime type you'd like to allow the user to select
// as the input
mGetContent.launch("application/pdf");
}
});
}
请帮忙...
【问题讨论】:
标签: android android-intent onactivityresult