Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用Monodroid中的意图从活动中的浏览器接收url_Android_Android Intent_Xamarin.android - Fatal编程技术网

Android 如何使用Monodroid中的意图从活动中的浏览器接收url

Android 如何使用Monodroid中的意图从活动中的浏览器接收url,android,android-intent,xamarin.android,Android,Android Intent,Xamarin.android,我已成功配置意图过滤器,允许“共享链接”上的浏览器弹出我的应用程序。然而,处理部分是问题所在 string g; var action = Intent.Action; if (Intent.ActionSend == action) { g = Intent.GetStringExtra(Intent.ExtraText); } 尝试了上半部分以及许多其他实现,但没有成功(应用程序强制关闭)。在Android中,intent i=getintent()似乎可以完成任务,

我已成功配置意图过滤器,允许“共享链接”上的浏览器弹出我的应用程序。然而,处理部分是问题所在

string g;
var action = Intent.Action;

if (Intent.ActionSend == action)
{
     g = Intent.GetStringExtra(Intent.ExtraText);    
} 
尝试了上半部分以及许多其他实现,但没有成功(应用程序强制关闭)。在Android中,intent i=getintent()似乎可以完成任务,但在Monodroid中,现在有了直接获取方法


然而,这里有intent i=newintent(intent.getintent(string));在单机器人中,但还没有完全完成任务。请提供帮助(使用monodroid的pro版本并在设备上进行测试)。

GetStringExtra的参数不应该是
Intent.ExtraText
,而应该是您先前输入的额外名称。例如:

Intent intent = new Intent();
intent.PutExtra("someKey", someStringValue);
...
// In another activity
var value = Intent.GetStringExtra("someKey");

上面提到的方法不管用吗;如果我正在从一个活动向另一个活动发送字符串?。在我的问题中,我要求从Android的股票浏览器中获取URL字符串(当你点击一个链接,弹出一个“共享页面”选项时,你就知道了)。怎么做?