xamarin/Xamarin.Forms
[Bug][Android] An IllegalStateException is thrown when clicking Enter and a numeric Entry has focus
开放
#7,870 创建于 2019年10月8日
a/customrenderere/3 :clock3:help wantedinactivep/Androidt/bug :bug:up-for-grabs
仓库指标
- 星标
- (5,644 个星标)
- PR 合并指标
- (30 天内没有已合并 PR)
描述
Description
An exception is thrown when trying to Complete (press Enter) a numeric Entry (in Android, this is an EditText with InputType NumberFlagDecimal). I am able to reproduce this in at least two scenarios, both using a custom renderer. The exception is of type IllegalStateException and the message is "focus search returned a view that wasn't able to take focus!".
Steps to Reproduce
I have attached a zip file containing two projects with a different set-up, and the issue is observed in both apps.
Test1
- Run the AndroidFocusIssue1 application.
- Select the Entry below the button. The keyboard will show.
- Click Enter.
Expected Behavior
The keyboard should hide.
Actual Behavior
An exception is thrown.
Test2
- Run the AndroidFocusIssue2 application.
- Select the Entry below the button. The keyboard will show.
- Click Enter.
Expected Behavior
The next Entry should get focused.
Actual Behavior
An exception is thrown.
Basic Information
- Version with issue: 4.2.0.709249
- Last known good version: 3.2.0
- IDE: VS 2019
- Platform Target Frameworks:
- Android: 9.0