मैं इंटेंट्स का उपयोग करके एक अन्य गतिविधि के लिए एक सरणीवादी पास करने की कोशिश कर रहा हूं। यहाँ पहली गतिविधि में कोड है।
case R.id.editButton:
Toast.makeText(this, "edit was clicked", Toast.LENGTH_LONG).show();
Intent intent = new Intent(this, editList.class);
intent.putStringArrayListExtra("stock_list", stock_list);
startActivity(intent);
break;
यह वह जगह है जहां मैं दूसरी गतिविधि में सूची को पुनः प्राप्त करने का प्रयास करता हूं। क्या यहाँ कुछ गड़बड़ है?
Intent i = new Intent(); //This should be getIntent();
stock_list = new ArrayList<String>();
stock_list = i.getStringArrayListExtra("stock_list");