文字列をアクティビティ名C#に変換します

skchandra

Xamarin AndroidのListViewを使用してレストランのリストを表示しています。レストランをクリックすると、新しいアクティビティに移動したいと思います。それぞれのアクティビティには、[restaurantName] Activityという規則を使用して名前が付けられます。インテントを使用しようとしています:

    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を使用できなかったため、「???」の代わりに何を配置すればよいかわかりません。誰かが私を正しい方向に向けることができますか?

ivamax9

アクティビティのフルパスを添付する必要があります。

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

文字列変数をアクティビティからフラグメントに渡します

分類Dev

アクティビティの文字列配列を取得する方法c#

分類Dev

クエリに応じて異なるプロパティ名でJson文字列を変換します

分類Dev

アクティビティ出力文字列を別のアクティビティ入力文字列にする方法

分類Dev

uriを別のアクティビティに渡し、それを画像に変換します

分類Dev

realmResultを配列に変換して別のアクティビティに渡す方法は?

分類Dev

「設定アクティビティ」で、メインアクティビティを別のアクティビティに変更します

分類Dev

Entity FrameworkCoreエンティティをSQL文字列に変換します

分類Dev

EditTextから別のアクティビティへの文字列にテキストを取得します

分類Dev

カスタムアダプタからアクティビティに文字列を送信します

分類Dev

C#クラスのプロパティをXML属性に変換します

分類Dev

このアクティビティをフラグメントに変換します

分類Dev

別のアクティビティで使用するためにAsyncTaskから文字列を返しますか?

分類Dev

あるアクティビティから別のアクティビティに文字列を渡す

分類Dev

1つのアクティビティandroidでedittextからtextviewに文字列を抽出します

分類Dev

2次元の文字列配列変数を1つのアクティビティから別のアクティビティに渡す

分類Dev

Xamarin android c#は、3秒後にアクティビティを呼び出すか表示します

分類Dev

XSLは、要素名に文字エンティティを含むxmlを変換します

分類Dev

文字列のクラス名を使用して新しいAndroidアクティビティを開始するにはどうすればよいですか?

分類Dev

文字列の配列をJSONプロパティのオブジェクトの配列に変換します

分類Dev

アクティビティをフラグメントに変換しようとしました

分類Dev

ビットフィールドを文字列C ++に変換します

分類Dev

インテントを呼び出す方法、私のアクティビティ名は文字列値に格納されます

分類Dev

アクティビティのHttp応答文字列にアクセスします

分類Dev

オブジェクトをあるアクティビティから別のアクティビティに渡して、値を変更します

分類Dev

ArrayListをからアクティビティに渡します

分類Dev

TabActivityAndroidに既存のアクティビティを追加します

分類Dev

あるアクティビティから別のアクティビティに文字列を渡し、DialpadとEメールの目的で使用する方法

分類Dev

クエリ文字列のアンパサンドをHTMLエンティティに変換するTinyMCE

Related 関連記事

  1. 1

    文字列変数をアクティビティからフラグメントに渡します

  2. 2

    アクティビティの文字列配列を取得する方法c#

  3. 3

    クエリに応じて異なるプロパティ名でJson文字列を変換します

  4. 4

    アクティビティ出力文字列を別のアクティビティ入力文字列にする方法

  5. 5

    uriを別のアクティビティに渡し、それを画像に変換します

  6. 6

    realmResultを配列に変換して別のアクティビティに渡す方法は?

  7. 7

    「設定アクティビティ」で、メインアクティビティを別のアクティビティに変更します

  8. 8

    Entity FrameworkCoreエンティティをSQL文字列に変換します

  9. 9

    EditTextから別のアクティビティへの文字列にテキストを取得します

  10. 10

    カスタムアダプタからアクティビティに文字列を送信します

  11. 11

    C#クラスのプロパティをXML属性に変換します

  12. 12

    このアクティビティをフラグメントに変換します

  13. 13

    別のアクティビティで使用するためにAsyncTaskから文字列を返しますか?

  14. 14

    あるアクティビティから別のアクティビティに文字列を渡す

  15. 15

    1つのアクティビティandroidでedittextからtextviewに文字列を抽出します

  16. 16

    2次元の文字列配列変数を1つのアクティビティから別のアクティビティに渡す

  17. 17

    Xamarin android c#は、3秒後にアクティビティを呼び出すか表示します

  18. 18

    XSLは、要素名に文字エンティティを含むxmlを変換します

  19. 19

    文字列のクラス名を使用して新しいAndroidアクティビティを開始するにはどうすればよいですか?

  20. 20

    文字列の配列をJSONプロパティのオブジェクトの配列に変換します

  21. 21

    アクティビティをフラグメントに変換しようとしました

  22. 22

    ビットフィールドを文字列C ++に変換します

  23. 23

    インテントを呼び出す方法、私のアクティビティ名は文字列値に格納されます

  24. 24

    アクティビティのHttp応答文字列にアクセスします

  25. 25

    オブジェクトをあるアクティビティから別のアクティビティに渡して、値を変更します

  26. 26

    ArrayListをからアクティビティに渡します

  27. 27

    TabActivityAndroidに既存のアクティビティを追加します

  28. 28

    あるアクティビティから別のアクティビティに文字列を渡し、DialpadとEメールの目的で使用する方法

  29. 29

    クエリ文字列のアンパサンドをHTMLエンティティに変換するTinyMCE

ホットタグ

アーカイブ