我正在製作購物清單應用程序。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