我创建一个URL的意图过滤器作为一些网址,但我不知道如何获取数据时查看午餐,我搜索论坛,Xamarin网站和谷歌andorid开发。在Android的代码示例使用它:如何从过滤器获取意图数据? (IntentFilter Mono for Android)
Get the intent that started this activity
Intent intent = getIntent();
Uri data = intent.getData();
但在单为Android我无法找到)这样的方法我测试使用Intent.HasExtra(Intent.ExtraText)的ToString(但它总是返回“假”
[Activity(Label = "View App")]
[IntentFilter(new[] { Intent.ActionView },
Categories = new[] { Intent.CategoryDefault, Intent.CategoryBrowsable },
DataHost = "search", DataScheme = "market", Priority = 100)]
public class ViewApp : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.ViewApp);
TextView mainText = FindViewById(Resource.Id.mainText);
mainText.Text = Intent.HasExtra(Intent.ExtraText).ToString() + "\r\n";
mainText.Text += Intent.HasExtra(Intent.ExtraStream).ToString() + "\r\n";
}
}
android lunch我的活动,但我无法找到如何从意图过滤像原始Uri数据在android的数据任何帮助?
2013-01-03
Mahdi