繁体   English   中英

通过意图显示新活动中的列表

[英]Displaying list in new activity through intent

我需要将一项活动的清单传递给另一项活动。 我已经使用了意图并将其传递给下一个活动并进行了验证。 如果是字符串,则可以将传递的意图值设置为textView。 但是由于它是一个列表,所以我不知道在第二个活动中显示它。 我应该将列表传递给textView还是listView还是要怎么做? 请帮助语法。

您必须使用回收站视图来实现您的要求

请参阅:https://www.raywenderlich.com/126528/android-recyclerview-tutorial http://www.androidhive.info/2016/01/android-working-with-recycler-view/

您是否要有意传递清单?

  1. 您要传递的List中的javaBean需要实现可序列化的接口。
  2. 您还需要强制性地将该列表转换为可序列化的序列,并将其放入意图中,例如

      Intent intentPut = new Intent(MainActivity.this, IntentTestActivity.class); intentPut.putExtra("lstBean", (Serializable) lstBean); startActivity(intentPut); 
  3. 然后,您可以获得目标活动的列表。

    列表lstBean =(列表)getIntent()。getSerializableExtra(“ lstBean”);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM