我正在制作购物清单应用程序。Android:将数据从一个活动传递到ListView中的另一个活动
在我的第一个Activity
我有一个ListView
,在我的第二个活动中,我可以添加新的杂货店的详细信息。我想在第一个Activity
的ListView
中显示这些详细信息。现在我怎样才能将数据从第二个Activity
传递到第一个Activity
的ListView
。
在第二个活动我通过与嘴硬代码数据:
EditText editName = (EditText) findViewById(R.id.txtName);
EditText editQty=(EditText) findViewById(R.id.txtqty);
String name= editName.getText().toString();
String quantity=editQty.getText().toString();
Intent returnIntent = new Intent();
returnIntent.putExtra("name",name);
returnIntent.putExtra("quantity",quantity);
setResult(RESULT_OK,returnIntent);
finish();
而且在第一个活动,我用的是意向如下:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 1) {
if(resultCode == RESULT_OK){
Bundle b = data.getExtras();
if (b!= null){
String strName=data.getStringExtra("name");
String strQty=data.getStringExtra("quantity");
System.out.println(strName);
System.out.println(strQty);
}
}
if (resultCode == RESULT_CANCELED) {
//Write your code if there's no result
}
}
请帮我解决这个问题。提前致谢。
发表了一些代码。 – 2014-09-03 04:08:05
从您的详细信息视图活动的手段传递数据到第一个活动listview? – Piyush 2014-09-03 04:40:57
你在哪里保存杂货的细节? Sqlite或Web服务? – 2014-09-03 05:33:10