से बाहर एक्टिविटी रिसर्च को संभालना मैं Activity
शुरू करने के लिए एक सहायक वर्ग बनाने की कोशिश कर रहा हूं और डेवलपर से अपने onActivityResult
कोड लिखने और जटिल आंतरिक विवरणों को समाहित करने के लिए वापसी परिणाम (startActivityForResult
) प्राप्त करने का प्रयास कर रहा हूं।गतिविधि
अर्थात्: फोन करने वाले का कोड:
MyIntent i = new MyIntent();
i.getMyData(new OnData() { public void onData(Bundle data) {....});
मैं एक "डमी" Activity
MyIntent अंदर बनाने सिर्फ onActivityResult
ओवरराइड करने के लिए सक्षम होने के लिए कोशिश की, लेकिन गतिविधि प्रकट में घोषित किए जाने की आवश्यकता है, जो है क्या सहायक वर्ग से बचने की कोशिश करता है। कोई "setOnActivityResult" नहीं है जो एक अच्छा विकल्प होगा।
तो, Activity
प्रोग्रामेटिक रूप से कैसे बनाएं और इसे "संलग्न करें" ताकि इसकी वैध स्थिति हो?
new Activity()
बनाने के बाद मैं गतिविधि "अटैचमेंट" को कॉल करना चाहता हूं जो आंतरिक है।
क्या आपको इस समस्या का समाधान मिला है? – captaindroid