Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Android] The ItemTapped event of ListView has no response for a while after Shell's tab changed #6584

Closed
miao17game opened this issue Apr 28, 2022 · 2 comments · Fixed by #7485
Labels
area-controls-shell Shell Navigation, Routes, Tabs, Flyout fixed-in-6.0.400 Look for this fix in 6.0.400! p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint platform/android 🤖 s/verified Verified / Reproducible Issue ready for Engineering Triage t/bug Something isn't working
Milestone

Comments

@miao17game
Copy link

miao17game commented Apr 28, 2022

Description

The ItemTapped event of ListView has no response for a while after Shell's tab changed, found on Android platform with MAUI rc.2, but work well at rc.1

cbcf1ee0fd34989591402b327b374136.mp4

Steps to Reproduce

  1. Create a now repo with MAUI template in VisualStudio 2022 Preview 5 and maui rc2
  2. Add two tabs and two pages in shell page
  3. Add ListView with datatemplate in page 1, SelectionMode is false
  4. Run the app with debug mode in android emulator, Android version is 12 or 11
  5. View the page 1, click the item of ListView,it works well
  6. Click the tab of page 2, navigation completed well
  7. Click the tab of page 1, navigation completed well
  8. Try click the item of ListView, and you will find that this action does not generate any feedback, no android click animation
  9. After about a few seconds or tens of seconds, the click action suddenly recovered. The ListView will back to normal after refresh action completed as well.

or view my repo file on this branch

Version with bug

Release Candidate 2 (current)

Last version that worked well

Release Candidate 1

Affected platforms

Android

Affected platform versions

Android 12, 11, maybe lower

Did you find any workaround?

Use CollectionView.

Relevant log output

No useful message found.
@miao17game miao17game added s/needs-verification Indicates that this issue needs initial verification before further triage will happen t/bug Something isn't working labels Apr 28, 2022
@jfversluis jfversluis added area-controls-shell Shell Navigation, Routes, Tabs, Flyout and removed s/needs-verification Indicates that this issue needs initial verification before further triage will happen labels Apr 28, 2022
@Redth Redth added this to the 6.0.300 milestone May 3, 2022
@Redth Redth added the p/0 Work that we can't release without label May 3, 2022
@Redth Redth added p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint and removed p/0 Work that we can't release without labels May 3, 2022
@VincentBu
Copy link

Repro on Android emulator with vs main build[32510.390.main]. However, if we replace ListView with CollectionView, it works fine.

@VincentBu VincentBu added the s/verified Verified / Reproducible Issue ready for Engineering Triage label May 11, 2022
@samhouts
Copy link
Member

I'll bet this is related to #4809

@samhouts samhouts modified the milestones: 6.0.300, 6.0.300-servicing May 12, 2022
@Redth Redth modified the milestones: 6.0.300-servicing, 6.0.3xx-sr1 May 18, 2022
@PureWeen PureWeen removed their assignment May 25, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Jun 25, 2022
@samhouts samhouts added the fixed-in-6.0.400 Look for this fix in 6.0.400! label Feb 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-controls-shell Shell Navigation, Routes, Tabs, Flyout fixed-in-6.0.400 Look for this fix in 6.0.400! p/1 Work that is important, and has been scheduled for release in this or an upcoming sprint platform/android 🤖 s/verified Verified / Reproducible Issue ready for Engineering Triage t/bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants