में कनवर्ट करें मैं एक स्ट्रिंग से Activity
कक्षा बनाने की कोशिश कर रहा हूं और इसे एक स्थिर विधि में पास कर रहा हूं। मैंने इसे कक्षा में एक स्ट्रिंग पास करने के लिए SO पर पाया। FirstActivity
पहले से ही बनाया गया है।एक स्ट्रिंग को एक गतिविधि वर्ग
SecondActivity
String myClass = "com.package.FirstActivity";
Class<?> myClass = Class.forName(myClass);
//this works
//Intent myIntent = new Intent(getApplicationContext(), myClass);
//I want to pass to a static method, but it gives a error. Class cannot cast to Activity
StaticMethod.processThis(myClass , "test");
StaticMethod
public static void processThis(Activity contextActivity, String str) {
//do processing
}
मैं processThis
काम करने के लिए कैसे मिल सकता है? अगर मैं सही ढंग से समझता हूं, तो Activity
भी एक कक्षा है?
आपकी समस्या क्या है? क्या आप अपने आवेदन में एक निश्चित समस्या को हल करना चाहते हैं या उपर्युक्त कोड बनाना चाहते हैं? – Oybek
मैं अपनी 'प्रक्रिया इस विधि को काम करना चाहता हूं। मेरा प्रश्न स्पष्ट बना दिया। – newbie
आपको डालने की ज़रूरत है। –