पब्लिक क्लास स्पलैश AppCompatActivity का विस्तार करता है {

@Override
public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.lactivity_main);


    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
}

}

क्लास लॉगआउटलंचर थ्रेड बढ़ाता है {

@Override
public void run() {
    try {
        sleep(1000);
    }catch (InterruptedException e){
        e.printStackTrace();

    }Intent myIntent = new Intent(MainActivity.this, MainActivity.class);
    startActivity(myIntent);


}

}

0
Ahmed Ceasat 16 फरवरी 2020, 21:09
कृपया javascript का टैग विवरण पढ़ें।
 – 
ASDFGerte
16 फरवरी 2020, 21:12
नमस्ते, एसओ में आपका स्वागत है। कृपया सटीक त्रुटि निर्दिष्ट करें जिसका आप सामना कर रहे हैं। साथ ही, यदि संभव हो तो स्टैक ट्रेस के साथ त्रुटि संदेश का उल्लेख करें।
 – 
saintlyzero
16 फरवरी 2020, 21:18
मेरा त्रुटि संदेश जिसका मैंने सामना किया है (त्रुटि: एक संलग्न वर्ग नहीं: मुख्य गतिविधि),
 – 
Ahmed Ceasat
16 फरवरी 2020, 21:20
उस पंक्ति में त्रुटि (}इरादा myIntent = नया इरादा (MainActivity.this, MainActivity.class); startActivity(myIntent);
 – 
Ahmed Ceasat
16 फरवरी 2020, 21:21
क्या आपने इस धागे की जाँच की है: stackoverflow.com/questions/31104476/…
 – 
saintlyzero
16 फरवरी 2020, 21:22

2 जवाब

MainActivity का उपयोग करना। यह वस्तु MainActivity की बात कर रहा है जैसे कि यह वर्तमान वस्तु थी लेकिन वर्तमान वस्तु Logoutluncher प्रकार की है।

"एक संलग्न वर्ग नहीं" का अनुवाद करना "एक आकर्षक वर्ग नहीं" होगा।

MainActivity.this को Logoutluncher वर्ग के भीतर मान्य करने के लिए, MainActivity को Logoutluncher वर्ग को "रैप" करना होगा, Logoutluncher में एक आंतरिक MainActivity वर्ग होना चाहिए।

0
Majid Sadrayi 16 फरवरी 2020, 21:24
मैं इसमें नया हूं, क्या आप मुझे सही कोड प्रदान कर सकते हैं?
 – 
Ahmed Ceasat
16 फरवरी 2020, 21:30

LogouLuncher (स्मृति लीक से बचने के लिए कमजोर संदर्भ) के कमजोर संदर्भ में गतिविधि संदर्भ पास करें और अपने इरादे के लिए उस संदर्भ का उपयोग करें

0
Arian Shahpasand 16 फरवरी 2020, 22:27