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

एंड्रॉइड में ArrayBlockingQueue से मुख्य तत्व कैसे प्राप्त करें?

<घंटा/>

उदाहरण में आने से पहले, हमें पता होना चाहिए कि एरेब्लॉकिंग क्यू क्या है, यह फीफो तरीके से यात्रा करता है और सबसे लंबे समय तक रहने वाला पहला तत्व और कतार का अंतिम तत्व समय की छोटी अवधि में रहने वाला है।

यह उदाहरण दर्शाता है कि android में ArrayBlockingQueue से हेड एलिमेंट कैसे प्राप्त करें

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 <टेक्स्ट व्यू एंड्रॉइड:आईडी ="@ + आईडी / एक्शनइवेंट" एंड्रॉइड:टेक्स्ट साइज ="40 एसपी" एंड्रॉइड:लेआउट_मार्जिनटॉप ="30 डीपी" एंड्रॉइड:लेआउट_विड्थ ="wrap_content" " android:layout_height="match_parent" />

उपरोक्त कोड में, हमने ArrayBlockingQueue तत्वों को दिखाने के लिए टेक्स्ट व्यू लिया है।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज com.example.myapplication;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.TextView;import java.util.concurrent.ArrayBlockingQueue सार्वजनिक वर्ग MainActivityAppCompatActivity का विस्तार करता है { ArrayBlockingQueuearrayBlockingQueue; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); arrayBlockingQueue =नया ArrayBlockingQueue<>(50); अंतिम TextViewactionEvent =findViewById (R.id.actionEvent); arrayBlockingQueue.add("sai"); arrayBlockingQueue.add("ram"); arrayBlockingQueue.add ("कृष्णा"); arrayBlockingQueue.add ("प्रसाद"); actionEvent.setText ("" + arrayBlockingQueue); actionEvent.setOnClickListener (नया दृश्य। OnClickListener () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें v) {actionEvent.setText ("" + arrayBlockingQueue.peek ()); }}); }}

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में ArrayBlockingQueue से मुख्य तत्व कैसे प्राप्त करें?

अब टेक्स्ट व्यू पर क्लिक करें, यह नीचे दिखाए गए अनुसार हेड एलिमेंट दिखाएगा -

एंड्रॉइड में ArrayBlockingQueue से मुख्य तत्व कैसे प्राप्त करें?


  1. एंड्रॉइड ConcurrentLinkedDeque में अंतिम तत्व कैसे प्राप्त करें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि ConcurrentLinkedDequeis क्या है, यह लिंक्ड नोड्स पर आधारित अनबाउंड डेक है। एकाधिक थ्रेड सुरक्षा के साथ डेक तत्वों तक पहुंच सकते हैं। यह उदाहरण दर्शाता है कि Android ConcurrentLinkedDeque में अंतिम तत्व कैसे प्राप्त करें चरण 1 - एंड्रॉइड स्टूडियो में ए

  1. एंड्रॉइड में सामग्री प्रदाता से फोन नंबर कैसे प्राप्त करें?

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

  1. एंड्रॉइड ऐप में यूआरएल से बिटमैप कैसे प्राप्त करें?

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