前提・実現したいこと
Xamarin(for VisualStudio)にてandroidアプリの開発を行っているのですが、画面遷移の際に値がうまく渡せません。
発生している問題・エラーメッセージ
intentでの値受け取り
該当のソースコード
C#
1//遷移元 2//ListViewのクリックポジションをstringで渡す 3var parent = (ListView)a.Parent; 4var clickfile = string.Format("{0}", parent.GetItemAtPosition(a.Position)); 5 6 7 8// Goto NextActivity 9var intent = new Intent(this, typeof(FileEdit)); 10intent.PutExtra("clickfile", clickfile); 11 12 StartActivity(intent);
C#
1//遷移先 2var intent = Intent; 3var cfile = Intent.GetParcelableExtra("clickfile"); 4 5// Show toast Test 6Toast.MakeText(this, 7string.Format("name:{0}", cfile), 8ToastLength.Long).Show();
試したこと
遷移元、遷移先どちらもToastで値の確認はしましたが、遷移先では何も表示されませんでした。
補足情報(FW/ツールのバージョンなど)
Xamarin.Android SDK(ver:8.3.32)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/09 11:48