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

Android पर onCreate () और onStart () में क्या अंतर है?

<घंटा/>

यह उदाहरण Android में onCreate () और onStart () के बीच के अंतर को दर्शाता है।

नोट -

  • onCreate() को तब कहा जाता है जब गतिविधि पहली बार बनाई जाती है।
  • ऑनस्टार्ट () को तब कहा जाता है जब गतिविधि उपयोगकर्ता को दिखाई देने लगती है।

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

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

  

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

में जोड़ें
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {सार्वजनिक स्थैतिक अंतिम स्ट्रिंग TAG ="आपका दिन शुभ हो!"; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); लॉग.आई (टैग, "ऑनक्रिएट"); } संरक्षित शून्य onStart(){ super.onStart(); लॉग.आई (टैग, "ऑनस्टार्ट"); }} 

चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

 <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />   

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

Android पर onCreate () और onStart () में क्या अंतर है?


  1. DirectX 11 और DirectX 12 में क्या अंतर है?

    DirectX, एपीआई या एप्लिकेशन प्रोग्रामिंग इंटरफेस का एक संग्रह है, जिसका उपयोग सॉफ्टवेयर द्वारा मल्टीमीडिया सामग्री को प्रस्तुत करने और ग्राफिकल हार्डवेयर के साथ संचार करने के लिए किया जाता है। DirectX का प्रमुख घटक API, Direct3D, सॉफ्टवेयर और ग्राफिक्स हार्डवेयर के बीच संचार को संभालता है। चूंकि सभी

  1. Android पर ग्रेविटी और लेआउट_ग्रैविटी में क्या अंतर है?

    एंड्रॉइड गुरुत्वाकर्षण और लेआउट_ग्रेविटी दोनों का समर्थन करता है। गुरुत्वाकर्षण दृश्य स्थिति को समायोजित करता है। गुरुत्वाकर्षण का उपयोग करके हम नीचे दिखाए अनुसार दृश्य का संरेखण कर सकते हैं। उपरोक्त कोड में टेक्स्टव्यू पैरेंट लेआउट के बीच में सेट होने वाला है। गुरुत्वाकर्षण के गुण केंद्र - यह

  1. एंड्रॉइड में फिलपेरेंट और रैप कंटेंट में क्या अंतर है?

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