如何从Android中的Parcelable Object中提取数据

时间:2018-04-16 14:50:51

标签: android parcelable

我在下面的代码中得到了一些哈希代码而不是真实对象,这可能是错误的。

    if(savedInstanceState != null)
    {
        posters = savedInstanceState.getParcelableArrayList(KEY_FOR);

        Toast.makeText(this,posters.toString(),Toast.LENGTH_LONG).show();

        MovieAdapter movieAdapter = new MovieAdapter(posters,this);
        mRecyclerView.setAdapter(mAdapter);

    }

1 个答案:

答案 0 :(得分:0)

根据official Android documentation方法getParcelableArrayList (String key)的返回值是ArrayList。

要访问此数组的项目,您需要遍历此列表以获取单个项目。