【发布时间】:2013-07-20 21:31:27
【问题描述】:
我有两个活动和一个数据库。我想将数据从第一个活动发送到数据库,然后移动到下一个活动。我知道这是错误的,但这是我在网上能找到的最好的方法,还有其他方法吗?
OnItemClickListener viewNeeds = new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
//create variable for database input
feelingForDb = ((AdapterView<ListAdapter>) feelingsList).getSelectedItem().toString();
Intent gotoNeeds=
new Intent(FeelingsMain.this, Needs.class);
startActivity(gotoNeeds);
}
【问题讨论】:
-
你的数据库代码在哪里?
-
您面临的具体问题是什么?你能从 DB 获得
feelingForDb吗?如果是,那么您可以简单地将这个字符串作为gotoNeeds意图的一部分传递。使用gotoNeeds.putExtra("some_identifier_name", feelingForDb);,在Needs类中,您需要使用getIntent().getStringExtra("some_identifier_name");检索它
标签: android database send onitemclick