methods - Android स्टूडियो में ऑनक्लिक एनोटेशन के लिए "विधि का उपयोग कभी नहीं किया गया" चेतावनी निकालें




annotations android-studio (3)

इन चेतावनियों को दबाने के लिए एंड्रॉइड स्टूडियो में सही तरीका विधि 'AltFunction ()' को कभी भी चेतावनी का उपयोग नहीं किया गया है, विधि को Alt + Enter दबाएं

Suppress for methods annotated by 'butterknife.OnClick'

क्षमा करें अगर इस सवाल से पहले पूछा गया है। मैं एंड्रॉइड स्टूडियो (0.5.7) के नवीनतम संस्करण के साथ बटरनाइफ 5.0 का उपयोग कर रहा हूं। मैं ButterKnife के 'ऑनक्लिक' एनोटेशन का उपयोग करने वाली विधियों के लिए "विधि का कभी भी उपयोग नहीं किया गया" चेतावनी को कैसे हटा सकता हूं। मैंने देखा कि ग्रहण 'ऑनक्लिक' विधियों के लिए यह चेतावनी नहीं देता है। अग्रिम में धन्यवाद


ओस्वाल्ड का जवाब स्पॉट पर है।

हालांकि, अगर आप प्रत्येक प्रकार की बटरनाइफ एनोटेशन के लिए चेतावनियों को दबाने से बचाना चाहते हैं, तो उसके निर्देशों का पालन करें, और फिर .idea/misc.xml और इस अनुभाग को ढूंढें:

<component name="EntryPointsManager">
  <entry_points version="2.0" />
  <list size="1">
    <item index="0" class="java.lang.String" itemvalue="butterknife.OnClick" />
  </list>
</component>

वहां, बस butterknife.OnClick को butterknife.* butterknife.OnClick साथ butterknife.*

अब से, आपके सभी इंजेक्शन वाले ईवेंट हैंडलर चेतावनी से बच जाएंगे।


बस इस एनोटेशन जोड़ें:

@SuppressWarnings("unused")

बस असे ही:

@SuppressWarnings("unused")
@OnClick(R.id.myButton)
public void clickHandler()
{
    // ...
}

मेरी निजी प्राथमिकता (जिसे मैं अच्छी प्रैक्टिस के रूप में देखता हूं) एक संक्षिप्त स्पष्टीकरण के साथ एक टिप्पणी जोड़ना है:

@SuppressWarnings("unused") // it's actually used, just injected by Butter Knife




butterknife