我有一个条码扫描器应用程序。我正在尝试扫描条形码并在谷歌搜索。但是当我试图搜索上面提到的here时,它会说Uri.Parse()
已弃用。我找不到任何有用的东西,Uri
文档对此也没有任何说明。
uri文档
https://developer.android.com/reference/android/net/Uri.html
还有其他的选择或替代吗?
最佳答案
您正在引用Uri
中的System
,其中Parse
是Obsolete
:
[ObsoleteAttribute("The method has been deprecated. It is not used by the system.
protected virtual void Parse()
您引用的so问题是使用
Uri
命名空间中的Android.Net
:Android.Net.Uri uri = Android.Net.Uri.Parse("http://www.google.com/#q=fish");
var intent = new Intent(Intent.ActionView, uri);
StartActivity(intent);