मेरे एंड्रॉइड ऐप में Iter कोड में एक व्यू ऑन-क्लिक हैंडलर नहीं बनाता है, लेकिन इसे XML लेआउट फ़ाइल में निर्दिष्ट करने की क्षमता पर भरोसा करता है, जैसे इस:एंड्रॉइड प्रोगार्ड - कैसे चालू रखें एक्सएमएल लेआउट से संदर्भित हैंडलर पर क्लिक करें
public void onSearchClicked(View v) {
........}
मतलब अपने खुद के कोड में इस पद्धति के लिए कोई स्पष्ट संदर्भ है:
<Button
....
android:onClick="onSearchClicked"
...../>
और फिर इस तरह की गतिविधि में विधि है।
उत्पादन उत्पादन के लिए प्रोगुआर्ड चलाते समय ऐसा लगता है कि यह विधि हटाने और ऑन-क्लिक विफल हो जाती है।
इससे बचने के लिए मैं अपने प्रोजेवार्ड कॉन्फ़िगरेशन फ़ाइल में क्या जोड़ सकता हूं जो मुझे इन सभी विधियों का नाम बदलने के लिए बाध्य नहीं करेगा?
- एक एनोटेशन मैं विधि में जोड़ सकता हूं और प्रोजेगार्ड नोटिस ले सकता है?
- किसी भी तरह xml से संदर्भित इन प्रकार के तरीकों को निर्दिष्ट करें?
- मुझे लगता है कि मैं कोड में एक झूठा संदर्भ जोड़ सकता हूं, लेकिन अगर मैं ऐसा कर सकता हूं तो मैं इसे हमेशा याद रखना नहीं चाहूंगा!
मैंने एंड्रॉइड के लिए प्रोजेक्ट उदाहरणों को देखा है और इस विशेष आवश्यकता के लिए कुछ भी नहीं देख सकता है।
फिर। बिल का सही जवाब नहीं है, और मैं अपने उत्तर के लिए वोट नहीं दे सकता हूं। –