問題タブ [butterknife]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2318 参照

java - NullPointer を与えるバターナイフ フラグメントの回転

アプリで ButterKnife 6.0.0 を使用していますが、フラグメントをローテーションした後、NullPointerException が発生します。

私のコード:

スタック トレース:

- - 編集 - -

101号線

name.setText(parseUser.get("firstName") + " " + parseUser.get("lastName"));

そして、アクティビティ内の呼び出し:

どんな助けでも大歓迎です!

0 投票する
1 に答える
2826 参照

android - バターナイフを使用した OnSeekBarChangeListener

Butterknife を使用して seekBar の OnSeekBarChangeListener を設定するにはどうすればよいですか? 使いたくない

0 投票する
3 に答える
943 参照

android - roboGuice とバターナイフ依存性注入の違い

dependency injection librariesAndroidで使用されている2つの主要なものが1つroboguiceあり、もう1つがButterKnifeそれらの主な違いであると聞いたことがありますroboguice is run time and buttter knife is compile time。そのため、アプリケーションでどちらのパフォーマンスが優れているits run time or compileか混乱しています。

0 投票する
1 に答える
8359 参照

android - バターナイフ ビュー インジェクション

という非常に興味深い Dependency Injection ライブラリを偶然見つけましたButterKnife。これを使用ButterKnifeすると、ビューをアクティビティまたはフラグメントに簡単に挿入できます。

ただし、依存性注入を使用する場合、それらのビューはそれを注入できるpublicようにする必要があります (フィールドを使用すると例外が発生します)。Butterknifeprivatefields must not be private or static

私の過去のプロジェクトでは、privateこれがベスト プラクティス (情報の隠蔽など) だと思っていたので、常にすべてのメンバー フィールド (ビューを含む) を作成していましたpublic。この場合は使えませんButterKnifeが、コードがかなり簡単になるので使いたいです。

0 投票する
1 に答える
1912 参照

android - Butterknife を使用して Textview を初期化中に null ポインター例外が発生する

次のコードがあります。

の行でエラーが発生していtextview.setText("Hello");ます。

0 投票する
0 に答える
137 参照

android-studio - Android Studio 1.0 Annotation Processors が選択されていません

Android Studio で ButterKnife (Annotation Processor) を使用したいと考えています。

ただし、Compiler (Annotation Processors) は選択できません。

他のコンパイラはどこですか?

助けてください

0 投票する
4 に答える
2400 参照

android - Android Studio 1.0.0 - バターナイフが見つかりませんでした:6.0.0

Android Studio 1.0.0 を使用しています。バターナイフの依存関係を追加しようとしています。

しかし、次のGradleエラーが発生しています:

エラー: 見つかりませんでした: com.jakewharton:butterknife:6.0.0

0 投票する
1 に答える
1442 参照

android - カスタム注釈バターナイフを作成する

ButterKnife にカスタム リスナー Annotation を作成しようとしていますが、うまくいきません。ここに私の注釈があります:

そして私のCameraImageView:

そして私のプロジェクト構造:

構造

リスナーは常に null です。なにが問題ですか??ありがとう