Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 导航组件安全参数传递列表数据_Android - Fatal编程技术网

Android 导航组件安全参数传递列表数据

Android 导航组件安全参数传递列表数据,android,Android,我正在使用Twitter API。我有一个家庭片段和细节片段。我在家庭片段中获得了追随者和朋友,因为我显示了非追随者计数、非追随者计数等,所以我已经有了非追随者列表。我想通过列表详细信息页面。我正在使用导航组件。此列表类型为:列表->非我创建的用户类。这是com.twitter.sdk.android.core.models.User。用户类可序列化类。我不会通过这个名单,因为没有包裹 context my navigation.xml: <argument an

我正在使用Twitter API。我有一个家庭片段和细节片段。我在家庭片段中获得了追随者和朋友,因为我显示了非追随者计数、非追随者计数等,所以我已经有了非追随者列表。我想通过列表详细信息页面。我正在使用导航组件。此列表类型为:列表->非我创建的用户类。这是com.twitter.sdk.android.core.models.User。用户类可序列化类。我不会通过这个名单,因为没有包裹

context my navigation.xml:

 <argument
            android:name="list"
            app:argType="com.twitter.sdk.android.core.models.User[]" />
我在片段args中获得了此错误的详细信息:

  @NonNull
  public Bundle toBundle() {
    Bundle __result = new Bundle();
    if (arguments.containsKey("list")) {
      User[] list = (User[]) arguments.get("list");
      __result.putParcelableArray("list", list);
    }
    return __result;
  }

__结果:putParcelableArray(“列表”,列表);线路错误

您是否使用最新版本的导航(2.3.1)?您得到的确切错误消息是什么?您的
用户
类是否可打包?用户类可序列化那么您使用的导航版本是什么?我使用的是最新版本。用户类可序列化。错误说明:用户[]无法转换为Parcalable[]是否使用最新版本的导航(2.3.1)?您得到的确切错误消息是什么?您的
用户
类是否可打包?用户类可序列化那么您使用的导航版本是什么?我使用的是最新版本。用户类可序列化。错误说明:用户[]无法转换为可打包[]
  @NonNull
  public Bundle toBundle() {
    Bundle __result = new Bundle();
    if (arguments.containsKey("list")) {
      User[] list = (User[]) arguments.get("list");
      __result.putParcelableArray("list", list);
    }
    return __result;
  }