web-dev-qa-db-ja.com

ButterKnife findByIDメソッドはバージョン8.8.0で廃止されました

こんにちは、ButterKnifeライブラリのバージョン8.7.0を8.8.0に更新しました

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

そしてそれが見つかりました:

findById(view, id);

廃止されました、なぜですか?代わりに使用する方法は?ただし、バージョンを8.7.0(またはそれ以前)に戻すと、非推奨の警告が消えます。

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

変更ログ

findByIdメソッドを廃止。 API 26に対してコンパイルし、同じ機能に通常のfindViewByIdを使用します。

Android's findViewByIdは、最近安定したAPI 26と同じ機能を持つように更新されました。これにより、バターナイフのバージョンを非推奨にして、次のv9.0で削除することができます。

34
Jake Wharton