मैं OnItemClickListener
को ListView
गतिशील रूप से बदलने में सक्षम होना चाहता हूं। हालांकि, API इस बारे में स्पष्ट नहीं है कि यह स्वीकार्य है या नहीं, और न ही यदि मैं करता हूं तो परिणाम क्या होगा।क्या एकाधिक कक्षाओं से setOnClickListener को कॉल करना परिणामस्वरूप केवल एक कॉलबैक होता है?
मुझे यह पसंद है कि अगर मैं एक वर्ग से listView.setOnItemClickListener()
पर कॉल करता हूं, और फिर बाद में एक अलग वर्ग से कॉल करता हूं, तो केवल हाल ही की कक्षा को कॉलबैक मिल जाता है।
यह प्रश्न आकस्मिक रूप से SetOnClickListener()
पर भी लागू हो सकता है।
एपीआई इस तरह से व्यवहार करने के लिए लागू किया जा सकता है, लेकिन इसके बजाय इसे लागू किया जा सकता है कि setOnItemClickListener
नामक सभी कक्षाएं कॉलबैक प्राप्त करें।
एंड्रॉइड एपीआई द्वारा वास्तव में कौन सा व्यवहार लागू किया जाता है?
प्रश्न उठाने के बाद, मैंने एक श्रोता बनाम श्रोताओं को जोड़ने के नामकरण में भेदभाव के बारे में सोचा था, और यह अनुमान लगाया गया कि अगर यह मेरी अपेक्षा की गई थी तो यह एक गलत नामक होगा। ऐसा लगता है कि जावा-विशिष्ट सम्मेलन की तुलना में मानव भाषा अर्थपूर्ण है। मुझे लगता है कि मैंने एपीआई दस्तावेज में इसे निर्दिष्ट करने के लिए बस कुछ पढ़ने की उम्मीद की है। स्पष्टीकरण के लिए धन्यवाद। –