如何在另一个活动中使用 seton ItemListener 显示日期

Posted

技术标签:

【中文标题】如何在另一个活动中使用 seton ItemListener 显示日期【英文标题】:How can i show datas with setonItemListener in another activity 【发布时间】:2016-07-30 15:24:19 【问题描述】:

我有一个 app.i 使用 sqlite 离线数据库。 我的数据库中有 1 个图像和 3 个文本。我想我可以在 gridview 中加载数据。我对此没有任何问题。 我有 50 个图标和主题。我希望当用户单击项目 (setonitemListener) 我的应用程序移动到另一个活动并在第二个活动中仅显示该主题 我有两种方式来创建这个应用程序 1- 创建 50 个活动并执行 setonClickListener(它不是专业的) 2- SetOnItemListener 并将数据移动到第二个活动。

所以。我在 db 上保存图像名称并将图像保存在 assest 文件夹中 所以当应用程序启动并且用户点击一个项目时。它会打算进行另一个活动,它应该在我的应用程序(文本和图像)中加载数据库中的那个字段我想我应该得到 POS,对吗?我该怎么做?嘻嘻嘻!!!!

我的问题是

List.setOnItemClickListener(new OnItemClickListener()  @Override public
void onItemClick(AdapterView<?> arg0, View arg1, int pos, long arg3)  // 
TODO Auto-generated method stub // // HOW SHOULD I TRANSER DATAS TO ANOTHER 
ACTIVITY AND LOAD IT . in this activity i just have 50 icons or text that 
loads from database. my question is how can i show them in another activity 
with full contents from db . 

【问题讨论】:

先显示你的代码! ***.com/help/how-to-ask 我只是在列表视图或网格视图中加载我的内容。我的问题是 List.setOnItemClickListener(new OnItemClickListener() @Override public void onItemClick(AdapterView> arg0, View arg1, int pos, long arg3) // TODO 自动生成的方法存根 // // 我应该如何传输数据到另一个活动并加载它。在这个活动中,我只有 50 个从数据库加载的图标或文本。我的问题是如何在另一个活动中显示它们,并从数据库中获取全部内容。 【参考方案1】:

从网格中获取您需要的所有信息,使用 setOnItemClickListener 并访问您想要的内容(并获取 ID 以从 DB 访问该行)。现在按意图将此数据移动到下一个活动。在您的下一个活动中,运行查询以借助 Id 从特定行获取数据,然后您将获得所需的所有内容。

【讨论】:

我应该用 .putExtra 传输它,对吧?那么我应该如何获取 id 并在我的第二个活动中显示它? 当您从 SQLite db 的列中获取其他数据时。 可以给我你的电子邮件地址吗? :/ ixeeu7@gmail.com

以上是关于如何在另一个活动中使用 seton ItemListener 显示日期的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 中使用按钮按初始筛选并使用 SQLite 将其显示在另一个活动上

如何将捆绑从一个活动传递到放置在另一个活动中的片段?

Kotlin:在片段内打开新活动

如何在另一个应用程序中启动活动?

如何在另一个类中使用 onActivityResult

如何在另一个活动中从 uri 设置导航抽屉查看器的图像