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

एंड्रॉइड लोडर का उपयोग कैसे करें?

<घंटा/>

यह उदाहरण दर्शाता है कि Android लोडर का उपयोग कैसे करें

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

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

ss 

उपरोक्त कोड में, हमने संपर्क नाम दिखाने के लिए सूचीदृश्य लिया है।

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

में जोड़ें
import android.Manifest;import android.content.CursorLoader;import android.content.Loader;import android.content.pm.PackageManager;import android .database.Cursor;import android.os.Bundle;import android.provider.ContactsContract;import android.support.v4.app.ActivityCompat;import android.support.v4.app.FragmentActivity;import android.support.v4.content. ContextCompat;import android.support.v4.widget.SimpleCursorAdapter;import android.widget.ListView;सार्वजनिक वर्ग MainActivity FragmentActivity का विस्तार करता है android.app.LoaderManager.LoaderCallbacks { Private static final int LOADER_CONTACTS =100; निजी स्थिर अंतिम int PERMISSION_CONTACTS =101; निजी स्थिर अंतिम स्ट्रिंग [] प्रोजेक्शन ={ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME}; सूची दृश्य lstसंपर्क; सरल कर्सर एडाप्टर एडाप्टर; स्ट्रिंग [] ={ContactsContract.Contacts.DISPLAY_NAME} से; int[] से ={android.R.id.text1}; @Override public void onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); एडाप्टर =नया सरल कर्सर एडाप्टर (यह, android.R.layout.simple_list_item_1, शून्य, से, 0); सूची दृश्य सूची दृश्य =(सूची दृश्य) findViewById (R.id.list); listView.setAdapter (एडाप्टर); अगर (ContextCompat.checkSelfPermission(यह, Manifest.permission.READ_CONTACTS)! =PackageManager.PERMISSION_GRANTED) { activityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_CONTACTS}, PERMISSION_CONTACTS); } और {getLoaderManager ()। initLoader (LOADER_CONTACTS, अशक्त, यह); } } @ ओवरराइड पब्लिक लोडर <कर्सर> ऑनक्रिएटलोडर (इंट आईडी, बंडल बंडल) { अगर (आईडी ==LOADER_CONTACTS) { नया कर्सर लोडर लौटाएं (यह, संपर्क अनुबंध। संपर्क। CONTENT_URI, प्रक्षेपण, शून्य, शून्य, शून्य); } और {वापसी शून्य; } } @Override public void onLoadFinished(android.content.Loader Loader, Cursor data) {Adapter.swapCursor(data); एडेप्टर.नोटिफ़ाइडेटासेट चेंज (); } @Override public void onLoaderReset(android.content.Loader loader) {Adapter.swapCursor(null); }} 

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

एंड्रॉइड लोडर का उपयोग कैसे करें?


  1. एंड्रॉइड में व्यूफ्लिपर का उपयोग कैसे करें?

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

  1. एंड्रॉइड में स्नैकबार का उपयोग कैसे करें?

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

  1. एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करें?

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