【发布时间】:2020-10-14 14:14:07
【问题描述】:
我需要创建一个 java.lang.String 的 java 列表,以便将它传递给一个方法(用于 facebook 共享)。
public E setPeopleIds(java.util.List<java.lang.String> peopleIds)
这就是我的称呼
shareLinkContentBuilder.Call<AndroidJavaObject>("setPeopleIds", ToJavaList(facebookID));
我不知道如何从 c# 字符串创建 java 字符串列表。这是我尝试过的,但我在 list.Call 行上得到了一个 nre 异常
private AndroidJavaObject ToJavaList(string value)
{
AndroidJavaObject list = new AndroidJavaObject("java.util.List");
list.Call("add", new AndroidJavaObject("java.lang.String", value));
return list;
}
找不到任何信息,因为大多数主题都在 xamarin 上,或者他们使用数组而不是列表。
【问题讨论】:
标签: java c# unity3d java-native-interface facebook-share