c# - 将数据从 RecyclerView 元素传递到新 Activity (Xamarin)

标签 c# android xamarin xamarin.android

我有 RecyclerView 并编写代码以通过单击回收器 View 中的元素来启动 Activity

我在适配器中有这段代码

void OnItemClick(int position)
    {
        _context.StartActivity(new Intent(_context, typeof(Tours_detail)));
    }

我需要将数据传递给 Activity。我该怎么做?

例如使用 PutExtra?

最佳答案

尝试将数据添加到您的 Intent 中。我认为 PutExtra 函数将为您完成这项工作

var intent = new Intent(_context, typeof(Tours_detail);
intent.PutExtra("name", "value");
_context.StartActivity(intent);

https://developer.xamarin.com/recipes/android/fundamentals/activity/pass_data_between_activity/

关于c# - 将数据从 RecyclerView 元素传递到新 Activity (Xamarin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43924258/

相关文章:

c# - 从 MonoTouch 中引用的 DLL 获取执行程序集名称?

c# - 如何在 Microsoft BotFramework 中使用 FormFlow 结果?

c# - 使用 DbContext 访问连接属性

c# - 线程池抛出异常

java - 9-patch 图像 : Some file crunching failed, 上的错误,请参阅日志了解详细信息

xamarin - 如何在xamarin表单中创建复选框

c# - 动态条件逻辑

php - 将应用程序连接到本地主机上的 php 服务器

Android 从流媒体播放视频

xamarin - 我可以将 Xamarin 与 NokiaX 一起使用吗