यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में इंटेंट का उपयोग करके किसी अन्य गतिविधि के लिए एक सरणी सूची कैसे पास करूं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>आयात android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import java.util.ArrayList;public वर्ग MainActivity AppCompatActivity को बढ़ाता है {बटन बटन; ऐरेलिस्ट <स्ट्रिंग> नंबर =नया ऐरेलिस्ट <> (); @Override public void onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); बटन =findViewById (R.id.button); button.setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) {numbers.add("ONE"); number.add("TWO"); numbers.add("Three"); number. जोड़ें ("चार"); संख्याएं जोड़ें ("पांच"); इरादा इरादा =नया इरादा (MainActivity.this, SecondActivity.class); Intent.putExtra ("कुंजी", संख्या); startActivity (इरादा); }}); }}पूर्व>चरण 4 - एक नई गतिविधि (दूसरी गतिविधि) बनाएं और निम्नलिखित कोड को SecondActivity.java में जोड़ें
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;import java.util.ArrayList;public class SecondActivity AppCompatActivity का विस्तार करती है { TextView textView; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_second); टेक्स्ट व्यू =findViewById (R.id.textView); ऐरेलिस्ट <स्ट्रिंग> नंबरलिस्ट =(ऐरेलिस्ट <स्ट्रिंग>) getIntent ()। getSerializableExtra ("कुंजी"); textView.setText(String.valueOf(numbersList)); }}पूर्व>चरण 5 - निम्नलिखित कोड को activity_second.xml
में जोड़ेंचरण 6 - androidManifest.xml में निम्न कोड जोड़ें
<एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".SecondActivity"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android. Intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" /> आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक खोलें और क्लिक करें टूलबार से आइकन चलाएँ। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -