ArrayList Intent.如何用 C# 编写
本文关键字:何用 编写 Intent Uri ArrayList | 更新日期: 2023-09-27 18:30:51
如何用C#编写?
Intent intent = new Intent(Intent.ActionSendMultiple, Android.Provider.MediaStore.Images.Media.ExternalContentUri);
handler(intent);
....
void handler(Intent intent)
{
ArrayList<Uri> imageUris = intent.GetParcelableArrayListExtra(Intent.ExtraStream);
...
}
可用的
ArrayList
是C#,但它没有泛型(<T>
)形式。 ArrayList
是对象列表。
你想要的是System.Collections.Generic.List<T>
编辑:回应评论,试试这个;
List<Uri> imageUris = new List<Uri>(intent.GetIntegerArrayListExtra(Intent.ExtraStream));
很简单,只需使用 List<Uri>
.它也比ArrayList快。