Skip to content

Commit ac60b2e

Browse files
Fixes: #10509 Changes: dotnet/java-interop@19be370...ef82a07 Update an existing test for #10509.
1 parent 61674e1 commit ac60b2e

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -443,6 +443,17 @@ public void BuildHasNoWarnings (bool isRelease, bool xamarinForms, bool multidex
443443
proj.SetProperty ("XamarinAndroidSupportSkipVerifyVersions", "True"); // Disables API 29 warning in Xamarin.Build.Download
444444
proj.SetProperty ("AndroidPackageFormat", packageFormat);
445445
proj.SetProperty ("TrimmerSingleWarn", "false");
446+
447+
// Add test code for: https://github.com/dotnet/android/issues/10509
448+
proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}",
449+
"""
450+
// These should not cause warnings
451+
new FrameLayout(this).Foreground = null;
452+
new ListView(this).Adapter = null;
453+
var a = Android.Provider.MediaStore.Video.IVideoColumns.DateTaken;
454+
var b = Android.Provider.MediaStore.Images.IImageColumns.DateTaken;
455+
""");
456+
446457
using (var b = CreateApkBuilder ()) {
447458
Assert.IsTrue (b.Build (proj), "Build should have succeeded.");
448459
b.AssertHasNoWarnings ();

0 commit comments

Comments
 (0)