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

Android में देरी के बाद मेथड कैसे कॉल करें?

Handler से देरी के बाद कोड 실행 करना

यह उदाहरण दर्शाता है कि Handler.postDelayed() का उपयोग करके निर्दिष्ट समय के बाद किसी मेथड को कैसे कॉल करें।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में File → New Project चुनें।

चरण 2: लेआउट (activity_main.xml)

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="16sp"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="टोस्ट प्रदर्शित होने की प्रतीक्षा करें।"
        android:textColor="@android:color/black"
        android:textSize="20sp" />

</RelativeLayout>

चरण 3: MainActivity.java में Handler उपयोग करें

import android.os.Bundle;
import android.os.Handler;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            @Override
            public void run() {
                showDelayedToast();
            }
        }, 5000); // 5000 मिलीसेकंड = 5 सेकंड
    }

    private void showDelayedToast() {
        Toast.makeText(this, "यह मेथड देरी के बाद कॉल हुई!", Toast.LENGTH_SHORT).show();
    }
}

चरण 4: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="com.example.delayedmethod">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
</manifest>

ऐप चलाएं

डिवाइस कनेक्ट करें, Run दबाएं, और 5 सेकंड बाद टोस्ट संदेश दिखाई देगा।

Android में देरी के बाद मेथड कैसे कॉल करें?

  1. Android यूज़र को FaceTime कॉल कैसे करें Android यूज़र को FaceTime कॉल कैसे करें

    जब से यह आया है, FaceTime एक कट्टर Apple-ओनली प्लेटफॉर्म रहा है। इसका मतलब था कि यदि आप उन दोस्तों को कॉल करना चाहते थे जो Android या Windows-संचालित डिवाइस का उपयोग करते हैं, तो आपको Zoom, Skype या उपलब्ध अन्य वीडियो-कॉलिंग ऐप का उपयोग करना होगा। शुक्र है, iOS 15 की शुरुआत के साथ, Apple ने दुनिया क

  1. एंड्रॉयड पर कॉल फॉरवर्डिंग कैसे सेट करें एंड्रॉयड पर कॉल फॉरवर्डिंग कैसे सेट करें

    कॉल फॉरवर्डिंग व्यस्त पेशेवर प्रकार की पसंदीदा फोन सुविधा है। प्रो टिप: जब आप फॉरवर्ड कर रहे हों तो सुनिश्चित करें कि फॉरवर्ड किए गए छोर पर जो कोई भी है वह जवाब देता है और जानता है कि आपने ऐसा किया है - यह बहुत सी असहज स्थितियों से बचाता है। इन दिनों बेस्ट कॉल फॉरवर्डिंग ऐप्स ढूंढना पहले से कहीं अध

  1. Android पर WhatsApp कॉल रिकॉर्ड करने की चरण-दर-चरण गाइड - सुरक्षित और आसान Android पर WhatsApp कॉल रिकॉर्ड करने की चरण-दर-चरण गाइड - सुरक्षित और आसान

    फोन कॉल रिकॉर्ड करना अपेक्षाकृत सीधा है और इसने हमें सोचने पर मजबूर कर दिया - - - क्या WhatsApp कॉल भी रिकॉर्ड की जा सकती हैं? हाल ही में, लगभग सभी मैसेंजर ऐप्स ने वीडियो और वॉयस कॉल को अपनी सर्वोपरि विशेषताओं के रूप में शामिल किया है। अब हम VoIP तकनीक का उपयोग करके दुनिया भर के लोगों को मुफ्त में क