当前位置: 代码迷 >> Android >> 插入到从先前活动中选择ID的数据库中
  详细解决方案

插入到从先前活动中选择ID的数据库中

热度:92   发布时间:2023-08-04 12:28:34.0

我的小型应用程序有2个活动,第一个活动包含一个显示数据库中所有ID的列表视图,每个列表视图项都使用相同的第二个活动(相同的布局)。 当我单击列表视图中的每个项目时,将显示第二个布局,它具有一个edittext,textview和按钮,当我单击该按钮时,edittext中的数据将插入数据库的一列中并显示throw textview,该数据必须为在具有id的同一行中,这意味着第一个布局的listview中的每个项目在第二个布局中显示不同的值。 我怎样才能做到这一点??? 有关更多详细信息:我的数据库有一个带有ID和名称列的表,(ID名称)(1 A)(2 B).. .. ..当我在第一个布局的列表视图中单击一个项目(具有ID 1)时,名称A应该在第二个布局中显示,另一个项目(具有id 2)将在第二个布局中显示名称B,依此类推。

通过捆绑对象将ID从活动A发送到B。

Intent in = new Intent(this, B.class);
in.putExtra("id", id);
startActivity(in);

然后在活动B中获取ID

Bundle extras = getIntent().getExtras();
id = extras.getInt("id");

然后,您将不得不从数据库中获取数据。 另一种选择是通过捆绑对象传递所有信息。

  相关解决方案