Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड में इरादों का उपयोग करके किसी अन्य गतिविधि में सरणी सूची कैसे पास करें?


यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में इंटेंट का उपयोग करके किसी अन्य गतिविधि के लिए एक सरणी सूची कैसे पास करूं।

चरण 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक खोलें और क्लिक करें एंड्रॉइड में इरादों का उपयोग करके किसी अन्य गतिविधि में सरणी सूची कैसे पास करें? टूलबार से आइकन चलाएँ। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में इरादों का उपयोग करके किसी अन्य गतिविधि में सरणी सूची कैसे पास करें?


  1. इरादे का उपयोग करके किसी ऑब्जेक्ट को एक एंड्रॉइड गतिविधि को दूसरे में कैसे भेजें?

    यह उदाहरण दर्शाता है कि मैं इंटेंट का उपयोग करके किसी ऑब्जेक्ट को एक एंड्रॉइड गतिविधि से दूसरे में कैसे भेजूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.x

  1. एंड्रॉइड में एक्टिविटी से फ्रैगमेंट में वेरिएबल कैसे पास करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में गतिविधि से फ्रैगमेंट में एक चर कैसे पास कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. एंड्रॉइड में एक गतिविधि से एक और गतिविधि से एक छवि कैसे पास करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में एक गतिविधि से एक छवि कैसे पास करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न