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

एक्टिविटी.फिनिश () एंड्रॉइड में कैसे काम करता है?

<घंटा/>

यह उदाहरण दर्शाता है कि एंड्रॉइड में गतिविधि.फिनिश () कैसे काम करता है।

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

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

  

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

में जोड़ें
import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;सार्वजनिक वर्ग MainActivity AppCompatActivity {@Override को बढ़ाता है संरक्षित शून्य ऑनक्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {सुपर.ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट); setContentView(R.layout.activity_main); बटन बटन =(बटन) findViewById (R.id.button); बटन.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {स्ट्रिंग एक्शन; इंटेंट इंटेंट =नया इंटेंट (मेनएक्टिविटी। यह, न्यूएक्टिविटी। क्लास); स्टार्टएक्टिविटी (इरादा); खत्म (); }} ); }} 

चरण 4 - प्रोजेक्ट पर जाएं, पैकेज पर राइट क्लिक करें, नया → गतिविधि → खाली गतिविधि → गतिविधि को नाम दें और निम्न कोड टाइप करें res/layout/activity_new.xml

 

चरण 5 - NewActivity.java में निम्न कोड टाइप करें

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;सार्वजनिक वर्ग NewActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate(Bundle saveInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_new); }} 

चरण 6 - निम्न कोड को androidManifest.xml में जोड़ें

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

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

एक्टिविटी.फिनिश () एंड्रॉइड में कैसे काम करता है?

एक्टिविटी.फिनिश () एंड्रॉइड में कैसे काम करता है?

न्यू एक्टिविटी से बैक बटन पर क्लिक करने पर, फिनिश () मेथड को कॉल किया जाता है और एक्टिविटी नष्ट हो जाती है और होम स्क्रीन पर वापस आ जाती है। कृपया 3 तीसरा जांचें चित्र।

एक्टिविटी.फिनिश () एंड्रॉइड में कैसे काम करता है?


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

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

  1. एंड्रॉइड में गतिशील रूप से एक बटन कैसे जोड़ें?

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

  1. Android पर ऐप हाइबरनेशन क्या है? यह कैसे काम करता है?

    Android पर ऐप हाइबरनेशन क्या है? यह कैसे काम करता है? क्या आप जानते हैं कि एप्लिकेशन पृष्ठभूमि में चलते हैं, और इसमें बहुत अधिक मेमोरी लगती है? यदि आप अपने एंड्रॉइड फोन को ऑप्टिमाइज़ करना चाहते हैं, तो आप ऐप हाइबरनेशन की तकनीक का उपयोग कर सकते हैं। चूंकि Android उपकरण इस सुविधा के साथ नहीं आते हैं