मेरा स्वचालित परीक्षण adb shell am
के माध्यम से इरादों को भेजता है, लेकिन मुझे स्ट्रिंग ऐरे एक अतिरिक्त निर्दिष्ट करने में समस्या हो रही है।स्ट्रिंग [] उद्देश्य कमांड लाइन से अतिरिक्त मूल्य कैसे भेजें?
Intent class docs के अनुसार, स्ट्रिंग [] एक इरादे से अतिरिक्त रखना संभव है।
हालांकि Intent specification docsam
कमांड के लिए स्ट्रिंग सरणी प्रकार सूचीबद्ध नहीं है।
--esn <EXTRA_KEY>
Add a null extra. This option is not supported for URI intents.
-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE>
Add string data as a key-value pair.
यह स्ट्रिंग सरणियों भेजने के मात्र उद्देश्य के लिए एक जावा आवेदन लिखने के लिए परिहार्य है: केवल स्ट्रिंग प्रकार मैं डॉक्स में देख सकते हैं सामान्य स्ट्रिंग और शायद अशक्त "स्ट्रिंग" है?
क्या कमांड लाइन से स्ट्रिंग [] अतिरिक्त भेजने का कोई तरीका है?
संपादित करें यदि यह संभव नहीं है, तो ऐसा करने का पसंदीदा तरीका क्या है?
और स्ट्रिंग के लिए आपका समाधान [] है? –
कृपया प्रश्न का उत्तर दें ... – heyjii