我正在服务中创建一个SQLiteDatabase,我正在尝试将记录ID传递给另一个Activity,以便我可以填充ListView。我想我可以将数据集传递给接收Activity中的方法,并使用它来填充ListView。这是一个很好的行动计划吗?还有更好的方法吗?
答案 0 :(得分:0)
使用Service
进行数据库操作是一个非常糟糕的主意。
有两种推荐的方法可以正确管理SQLite数据库。
<强>参考强> 的
我希望这会帮助你理解这个想法。
答案 1 :(得分:0)
如果您只想将记录ID转换为其他活动,则可以使用:
Intent i = new Intent(FirstActivity.this, SecondActivity.class);
i.putExtra("ID", "1"); // where id value is 1
startActivity(i) ;
在第二项活动中:
String id = getIntent().getExtras().getString("ID");