Uri.Parse已弃用

Par*_*lia 3 c# android uri xamarin.android xamarin

我有条形码扫描仪应用程序.我正在尝试扫描条形码并在谷歌搜索.但是当我尝试按照这里提到的搜索时,它说Uri.Parse() 弃用了.我找不到任何有用的东西,Uri文档也没有说什么.

Uri文档

https://developer.android.com/reference/android/net/Uri.html

有没有其他选择或更换它?

Sus*_*ver 15

你引用的Uri来自System其中ParseObsolete:

[ObsoleteAttribute("The method has been deprecated. It is not used by the system.
protected virtual void Parse()
Run Code Online (Sandbox Code Playgroud)

您正在使用引用SO问题UriAndroid.Net命名空间:

Android.Net.Uri uri = Android.Net.Uri.Parse("http://www.google.com/#q=fish");
var intent = new Intent(Intent.ActionView, uri);
StartActivity(intent);
Run Code Online (Sandbox Code Playgroud)