Browse Source
* use androidx lib for backpressed callback * Update API suppressions --------- Co-authored-by: Julien Lebosquain <julien@lebosquain.net>pull/20295/head
committed by
GitHub
3 changed files with 37 additions and 3 deletions
@ -0,0 +1,16 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- https://learn.microsoft.com/dotnet/fundamentals/package-validation/diagnostic-ids --> |
||||
|
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |
||||
|
<Suppression> |
||||
|
<DiagnosticId>CP0008</DiagnosticId> |
||||
|
<Target>T:Avalonia.Android.AvaloniaActivity</Target> |
||||
|
<Left>baseline/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll</Left> |
||||
|
<Right>current/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll</Right> |
||||
|
</Suppression> |
||||
|
<Suppression> |
||||
|
<DiagnosticId>CP0008</DiagnosticId> |
||||
|
<Target>T:Avalonia.Android.AvaloniaMainActivity</Target> |
||||
|
<Left>baseline/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll</Left> |
||||
|
<Right>current/Avalonia.Android/lib/net10.0-android36.0/Avalonia.Android.dll</Right> |
||||
|
</Suppression> |
||||
|
</Suppressions> |
||||
@ -0,0 +1,15 @@ |
|||||
|
using System; |
||||
|
using System.Collections.Generic; |
||||
|
using System.Text; |
||||
|
using AndroidX.Activity; |
||||
|
|
||||
|
namespace Avalonia.Android |
||||
|
{ |
||||
|
internal class BackPressedCallback(AvaloniaActivity activity) : OnBackPressedCallback(true) |
||||
|
{ |
||||
|
public override void HandleOnBackPressed() |
||||
|
{ |
||||
|
activity.OnBackInvoked(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue