xamarin/Xamarin.Forms
DependencyService does not gets registered if called by xamarin.forms project before registering
开放
#2,445 创建于 2018年4月12日
e/5 :clock5:help wantedt/bug :bug:up-for-grabs
仓库指标
- 星标
- (5,644 个星标)
- PR 合并指标
- (30 天内没有已合并 PR)
描述
Description
When DependencyService is registered before PLC project calls for the method, it works well. However if it is called before the native project registers the method, Register method in Dependency service never works again
Steps to Reproduce
Please find a sample project in the below link:
https://github.com/rags217/DSTest
- click set dependency1 button -> message displayed: dependency1 is set
- click call dependency2 button -> message displayed: dependency1 is called
- That works fine
- now try in the reverse order for second dependency
- click call dependency2 button -> message displayed: dependency2 is null
- click set dependency1 button -> message displayed: dependency2 is set
- click call dependency2 button AGAIN-> message displayed: dependency2 is null
Expected Behavior
in step 7 message should be dependency2 is set
Actual Behavior
in step 7 message should be dependency2 is null
Basic Information
Version with issue: 2.5.0.280555 Last known good version: N/A IDE: Xamarin Studio for Mac Platform Target Frameworks: Android: 8.0 Android Support Library Version: N/A Nuget Packages: Affected Devices: Samsung galaxy, LG variants