मेरे पास 2 क्रियाएँ: एक बटन जो 2 गतिविधि की शुरूआत पर पहली गतिविधि उपयोगकर्ता क्लिक करता है। दूसरी गतिविधि सभी काम करता है।नहीं बुलाया onCreate
मैं दूसरी गतिविधि को निम्नानुसार लॉन्च करता हूं जो ऑनक्लिक लिस्टनर इनर क्लास के अंदर है और मैंने इसे स्पष्ट रूप से (FirstActivity.this, Simple.Class) के साथ कॉल करने का प्रयास किया है, लेकिन एक ही चीज होती है।
Intent test = new Intent(arg0.getContext(),Simple.class);
startActivity(test);
एमुलेटर पर, मैं स्क्रीन अपने 2 गतिविधि बुला की तरह पर ले जाने को देखने, लेकिन सभी मैं एक काली स्क्रीन है, लेकिन कुछ भी नहीं मेरी लेआउट से भरी हुई है। मैंने लॉगकैट देखा और मुझे कुछ बाइंडर थ्रेड असफल संदेश दिखाई देता है। यह मेरी 2nd गतिविधि से onCreate समारोह है, लेकिन मैं मुझे दिखा रहा है कि लॉग कार्यों कहा जाता था या तो स्क्रीन या logcat से कोई परिणाम नहीं मिलता है:
public void onCreate(Bundle savedState)
{
Log.d("SimpleActivity","OnCreate Started");
super.onCreate(savedState);
setContentView(R.layout.simple);
Log.d("SimpleActivity","OnCreate Ended");
}
नोट: मैं OnCreate में आधार निर्माता कहा जाता है() उपरोक्त मेरे कोड में super.onCreate (savedState) के साथ।
कोड के कुछ और पोस्ट पोस्ट करें ताकि हम देख सकें कि arg0 क्या है। आपको शायद जो भी हो, उसका उपयोग नहीं करना चाहिए। संदर्भ के रूप में प्रयोग करें YourActivity.this नए इरादे को पारित करने के लिए। – FoamyGuy
आप इस समाधान हो गया? क्या आपके पास उस दृश्य के अंदर एक टुकड़ा है जिसे तुरंत तत्काल किया जा रहा है? –