ActivityNotFoundException(原因未知)

时间:2018-12-27 04:47:09

标签: c# xamarin.android

我开始学习Xamarin,并且陷入了这个问题。抛出异常

  

Android.Content.ActivityNotFoundException:未找到处理意图的活动{act = android.intent.action.VIEW dat = Chris ...   https://www.removeddit.com/r/greentext/comments/a9rwbb/anon_goes_to_christmas_dinner/eclyp8c

背景:我正在开发一个小型个人项目,该项目将通过reddit从手机中自动在浏览器中打开removeddit。

问题在于,当我运行以下代码时,它将引发异常。那可能是我的错,而我对Google的搜索还不够。但是令人惊讶的是,当我复制粘贴并用预处理中三行代码所产生的URI覆盖输出链接时(如调试行中所观察到的那样),浏览器打开了正确的网页。

当前无效的代码:

//Let's call it pre-processing
string outputLink = inputLink.Substring(inputLink.LastIndexOf(' '));
outputLink = outputLink.Replace("reddit", "removeddit");
outputLink = outputLink.Trim();

Log.Info("DebugTag", outputLink);

Uri uri = Uri.Parse(outputLink);
var intent = new Intent(Intent.ActionView, uri);
StartActivity(intent);

使其能够代替预处理工作的替换代码:

string outputLink = "https://www.removeddit.com/r/greentext/comments/a9rwbb/anon_goes_to_christmas_dinner/eclyp8c"

我绝对不知道可能是什么错误,我完全感到困惑。

编辑:添加了我正在观察的异常。

0 个答案:

没有答案