यह उदाहरण इस बारे में प्रदर्शित करता है कि कैसे पता लगाया जाए कि कोई Android ऐप कब बैकग्राउंड में जाता है और वापस अग्रभूमि में आता है
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
ss
उपरोक्त कोड में, हमने एप्लिकेशन स्थिति दिखाने के लिए टेक्स्ट व्यू लिया है।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>पैकेज com.example.myapplication;import android.app.ActivityManager;import android.content.ComponentName;import android.content.Context;import android.os.Bundle;import android.support.v4.app.FragmentActivity;import android.widget.TextView;import java.util.List;सार्वजनिक वर्ग MainActivity FragmentActivity को बढ़ाता है { TextView textView; @Override public void onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट व्यू =findViewById (R.id.text); अगर (!isApplicationBroughtToBackground ()) {textView.setText ("एप्लिकेशन अग्रभूमि है"); } } निजी बूलियन isApplicationBroughtToBackground() {ActivityManager am =(ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE); सूचीआइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -