2017-08-04 8 views
6

हाय मैं सिर्फ 8.8.0ButterKnife findByID विधि संस्करण 8.8.0

compile 'com.jakewharton:butterknife:8.8.0' 
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.0' 

को ButterKnife पुस्तकालय संस्करण 8.7.0 अद्यतन किया है में पदावनत किया और पाया कि है:

findById(view, id); 

हटाई गई है, क्यों ? इसके बजाय किस विधि का उपयोग करना है? लेकिन संस्करण को 8.7.0 (या पहले) में वापस करने पर चेतावनी गायब हो जाती है।

compileSdkVersion 25 
buildToolsVersion "25.0.3" 
defaultConfig { 
    applicationId "com.some.app" 
    minSdkVersion 21 
    targetSdkVersion 25 
... 

उत्तर

18

प्रति change log:

findById तरीकों बहिष्कार करें। एपीआई 26 के खिलाफ संकलन करें और समान कार्यक्षमता के लिए सामान्य findViewById का उपयोग करें।

Android के findViewById, एपीआई 26 में ही कार्यक्षमता जो हाल ही में स्थिर हो गया है करने के लिए इस प्रकार की अनुमति के मक्खन चाकू के संस्करण का विरोध और आगामी v9.0 में हटा दिया जाना चाहिए अद्यतन किया गया है।

+0

उत्तर के लिए धन्यवाद। –

संबंधित मुद्दे