java - 将 Arraylists 发送到另一个会产生随机字符串
问题描述
我正在尝试将 ArrayLists 从 MainActivity 发送到 SecondActivity。因此,ArrayLists 应该显示在 ListView 上。我实现了一个代码,而不是在 ArrayLists 中显示字符串,该值显示了一些奇怪的对象,例如“com.example.projectid.Exampleitem@randomstrings”。我希望对象显示 Arraylists 具有的字符串,而不是像这样显示随机字符串。
这是我传递数组列表的 MainActivity 代码:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
openActivity2();
return super.onOptionsItemSelected(item);
}
public void openActivity2(){
Intent intent = new Intent(MainActivity.this, Activity2.class);
intent.putExtra("mExamplelist",mExampleList);
startActivity(intent);
}
我的 SecondActivity 代码是:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_2);
Bundle bundle=getIntent().getExtras();
ArrayList<String>arrayList= bundle.getStringArrayList("mExamplelist");
ArrayAdapter<String> items= new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arrayList);
ListView listView=findViewById(R.id.list_view);
listView.setAdapter(items);
解决方案
推荐阅读
- facebook - Powered Link by Manychat on Facebook Messenger 如何删除?
- c# - GetFiles 上的 IndexOutOfRange
- java - 在 Java 中处理现有文本文件中的字段
- python - 如何使用参数创建数据块作业
- azure - Azure:创建授权令牌以访问 Azure 资源管理 API
- podio - Podio.NET.dll 中出现“System.NullReferenceException”类型的异常
- ruby-on-rails - 在 postgres 中插入值,但它们被解释为列
- vba - 使用 VBA 将电子表格传输到 Access 数据库
- c++ - 如何在 ROS 中使用 PCL 可视化 kinect 数据的表面法线?
- django - dockerized django 项目中的芹菜