Skip to content

Commit 04ef985

Browse files
fix crash with removed focused child
1 parent d007d83 commit 04ef985

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeFragment.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceStat
4848
@Override
4949
public void onDestroyView() {
5050
super.onDestroyView();
51+
if (binding != null) {
52+
binding.scrollView.clearFocus();
53+
}
5154
binding = null;
5255
}
5356

@@ -67,6 +70,8 @@ private void shareTip(String tip) {
6770
private void setupPromotions(LayoutInflater inflater) {
6871
ViewGroup container = binding.promotedAppsContainer;
6972
homeViewModel.getPromotedApps().observe(getViewLifecycleOwner(), apps -> {
73+
binding.scrollView.clearFocus();
74+
container.clearFocus();
7075
container.removeAllViews();
7176
for (com.d4rk.androidtutorials.java.data.model.PromotedApp app : apps) {
7277
com.d4rk.androidtutorials.java.databinding.PromotedAppItemBinding itemBinding =

0 commit comments

Comments
 (0)