से इरादा और प्रारंभ गतिविधि मुझे एक छोटी सी समस्या है। मैं गतिविधि शुरू करना चाहता हूं लेकिन किसी अन्य तरीके से। मुझे पता है किस्ट्रिंग
Intent i = new Intent(this, ActivityTwo.class);
इरादे को प्रारंभ और उसके बाद मैं startActivity
कर सकते हैं। लेकिन मैं ऐसा ही कुछ करना चाहते हैं:
Intent i = new Intent(this, MyString.class);
मुझे कोई nameActivity.class
है, लेकिन मैं string.class पर बदल चाहते हैं। जब मैं कक्षा का स्ट्रिंग नाम रखता हूं तो मैं गतिविधि कैसे शुरू कर सकता हूं? startActivity(this, Class.forName(yourStringClass));
वास्तव में क्या परिदृश्य है? क्या आप कुछ STRING मान के आधार पर एक गतिविधि शुरू करने की कोशिश कर रहे हैं जिसका उपयोग गतिविधि के नाम के रूप में किया जाएगा? – Anukool
http://stackoverflow.com/questions/5754855/how-can-i-start-a-new-android-activity-using-a-string – baboo
आप प्रतिबिंब का उपयोग कर सकते हैं लेकिन क्या यह वास्तव में आवश्यक है? – Areks