将字符串转换为活动名称C#

Skchandra

我在Xamarin Android中使用ListView来显示餐厅列表,当单击一个餐厅时,我想导航到一个新活动。每个活动均使用以下约定命名:[restaurantName]活动。我正在尝试使用意图:

    protected override void OnListItemClick(ListView l, View v, int position, long id)
    {
        string t = items[position] + "Activity";
        var intentPlace = new Intent(this, typeof(???));
        StartActivity(intentPlace);
    }

字符串t给出正确的格式,但是放在typeof()中的类型错误。但是,我不知道该用什么代替'???',因为我无法使用setTitle来创建活动名称。有人能指出我正确的方向吗?

依凡士9

您需要为活动添加完整路径。

var actType = Type.GetType("part of full path" + items[position] + "Activity")

我还没有测试过,但是它应该可以工作了:)

protected override void OnListItemClick(ListView l, View v, int position, long id)
{
    var actType = Type.GetType("part of full path" + items[position] + "Activity")
    var intentPlace = new Intent(this, actType);
    StartActivity(intentPlace);
}

如果具有活动的程序集已在当前域中加载,则也很有

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#:将字符列表转换为字符串

来自分类Dev

C#将字符串转换为字典

来自分类Dev

C#将字符串转换为整数

来自分类Dev

将c#字符串[]转换为json

来自分类Dev

将JSON字符串转换为C#字典

来自分类Dev

将字符串转换为double或float C#

来自分类Dev

C#将类转换为查询字符串

来自分类Dev

将字符串转换为列表-C#

来自分类Dev

C#将Double从DataGridView转换为字符串

来自分类Dev

将字符串转换为数组| C#

来自分类Dev

将字符串转换为C#

来自分类Dev

将JSON字符串转换为C#字典

来自分类Dev

将字符串转换为css c#

来自分类Dev

试图将字符串转换为双C#?

来自分类Dev

将字符串转换为JSON对象C#

来自分类Dev

将位字符串转换为byte [] c#

来自分类Dev

将字符串转换为JSON C#

来自分类Dev

将字符串转换为(对象)routeValues C#

来自分类Dev

C#将字符串值转换为字节

来自分类Dev

C#将字符串转换为JSON错误

来自分类Dev

WebDriver C# - 将 WebElement 转换为字符串

来自分类Dev

C#将字符串转换为int

来自分类Dev

C# 将字符串转换为 int 出错

来自分类Dev

将字符串转换为 int C#

来自分类Dev

C# 无法将类型转换为字符串

来自分类Dev

c# 将 json 字符串转换为 .csv

来自分类Dev

字符串转换为C#

来自分类Dev

将C#字符串转换为JavaScript字符串

来自分类Dev

如何将C#字符串引用转换为Javascript字符串引用