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

एंड्रॉइड ऐप में एक टुकड़े से गतिविधि विधि कैसे कॉल करें?

<घंटा/>

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

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

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

   

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

में जोड़ें
import androidx.appcompat.app.AppCompatActivity;import androidx.fragment.app.FragmentManager;import androidx.fragment.app.FragmentTransaction;import android.os.Bundle;import android.widget.Toast;public class MainActivity AppCompatActivity का विस्तार करती है { @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); FragmentManager खंड प्रबंधक =getSupportFragmentManager (); FragmentTransaction खंड Transaction =खंड प्रबंधक.beginTransaction (); खंड ट्रांज़ेक्शन। बदलें (R.id.frameLayout, नया नमूनाफ्रैगमेंट ())। प्रतिबद्ध (); } सार्वजनिक शून्य FragmentMethod() { Toast.makeText(MainActivity.this, "विधि जिसे Fragment से कहा जाता है", Toast.LENGTH_LONG)। शो (); }} 

चरण 4 - एक नई फ्रैगमेंट गतिविधि बनाएं और निम्नलिखित कोड जोड़ें -

SampleFragment.java -

import android.os.Bundle;import androidx.fragment.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;public class sampleFragment Fragment को बढ़ाता है { @Override public view onCreateView (लेआउट इन्फ्लेटर इन्फ्लेटर, व्यूग्रुप कंटेनर, बंडल सेव्ड इंस्टेंसस्टेट) {देखें व्यू =inflater.inflate (R.layout.fragment_sample, कंटेनर, असत्य); ((मुख्य गतिविधि) getActivity ())। FragmentMethod (); वापसी दृश्य; }} 

fragment_sample.xml -

 

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

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

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

एंड्रॉइड ऐप में एक टुकड़े से गतिविधि विधि कैसे कॉल करें?


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

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

  1. देरी के बाद विधि को कैसे कॉल करें?

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

  1. Google को Android में ऐप गतिविधि रिकॉर्ड करने से कैसे रोकें

    क्या आप जानते हैं कि Google इस बात पर नज़र रखता है कि आप उसकी सेवाओं के साथ कैसे इंटरैक्ट करते हैं? जबकि लोग जानते हैं कि Google आपके द्वारा खोजी गई चीज़ों को याद रखता है और लॉग करता है, बहुत से लोगों को यह एहसास नहीं होता है कि उनकी नज़र आपके Android डिवाइस पर भी है। कुछ लोगों को यह जानकर आश्चर्य ह