【发布时间】:2021-09-29 18:26:52
【问题描述】:
我明白了
java.lang.IllegalArgumentException: No suitable parent found from the given view. Please provide a valid view.
at com.google.android.material.snackbar.Snackbar.makeInternal(Snackbar.java:198)
at com.google.android.material.snackbar.Snackbar.make(Snackbar.java:157)
ActivityResultLauncher<Intent> mLauncher = registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(),
new ActivityResultCallback<ActivityResult>() {
@Override
public void onActivityResult(final ActivityResult result) {
if (result.getResultCode() == Activity.RESULT_OK) {
final Intent data = result.getData();
Snackbar.make(MainFragment.this.binding.getRoot(), data.getStringExtra("nextEvent"), Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
}
});
我知道您认为“不再...”但是为什么我在模拟器和三星设备上都没有遇到这个问题。此错误仅发生在一台装有 MIUI 12 (Android 10) 的 XIAOMI 上。
我的目标 SDK 是 26。
有人遇到过这种情况吗?
【问题讨论】:
标签: android