問題タブ [android-annotations]

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 に答える
377 参照

android - AndroidAnnotations: @Rest アノテーションのコンパイル エラー

@Rest アノテーションを使用して REST テンプレートを定義しようとして、そのアノテーションに 1 つ以上の「コンバーター」を指定すると、次のコンパイル エラーが発生します。

The converter class must be a subtype of org.springframework.http.converter.HttpMessageConverter

実際、私が渡そうとしたとき、GsonHttpMessageConverter.classそしてMappingJacksonHttpMessageConverter.classwhich は両方ともそのようなサブタイプです。

/libsディレクトリに次のライブラリが含まれています

これが AndroidAnnotations の問題なのか、それとも自分のセットアップの問題なのかはわかりませんが、助けていただければ幸いです。

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

android - DialogFragment と Android Annotations を使用した日付の設定

Dialog Fragment を使用して DatePicker で選択した日付の書き込みに問題があります。Android Annotations を使用してこれを実行しようとしています。問題は、DatePickerFragment クラスの OnDateSet 関数で、この日付を TextView に設定するための動作を実装する必要があることです。

どの @Click に書き込むべき TextView をどのように選択できますか?

以下のコード:

日付の書き込みを実現する関数は次のとおりです。

@Click(R.id.main_search_from_btn) public void showFromDatePickerDialog(View v)

日付をdateFromTVに書き込む必要があります

@Click(R.id.main_search_to_btn) public void showToDatePickerDialog(View v)

日付をdateToTVに書き込む必要があります

問題を解決しました。

私が必要としていたのは、各ボタン @Click に設定されたフラグであり、次に onDateSet ケースでフラグ番号チェックを使用して切り替えました。それを理解するのに丸一日かかったので、多分それは誰かを助けるでしょう...

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

android - googleplayservices の解決に失敗しました

これを行うための新しい推奨方法であると思われるため、Google Play サービスを使用して位置認識型の Android アプリケーションを作成しようとしています。Android 開発者サイトで見つけたチュートリアルを使用して、プロジェクトをセットアップしました。それは正しいようで、正常にビルドされますが、Google Play サービスの依存関係を持つアクティビティの直前にアクティビティが開始されると、log cat に次のように表示されます。

ここで、NewActivity はロードできない Google Play サービスを使用するアクティビティであり、HomeActivity は NewActivity を呼び出すアクティビティです。これらのエラーは、NewActivity を開始しようとする前であっても、HomeActivity の読み込み時に表示されます。

グーグルプレイサービスのコードを含めなくても正常に動作することを確認しております。

私がやっていることは、標準またはチュートリアルとは異なるように見える唯一のことは、android-annotations プロジェクトを使用していることです。基本クラスに書くコード。

他の誰かがこれに遭遇したか、解決方法を知っていますか?

助けてくれてありがとう!

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

java - AsyncTask のリーク: Robospice と AndroidAnnotations

多くの開発者が説明しているAsyncTaskように、これらには不便な点があります。たとえば、実行中に画面が回転する (したがってアクティビティが再開される) 場合など、状況によってはリークが発生しますAsyncTask

AsyncTask次のいずれかの使用を避けて使用したいと思います。

また:

質問:

  1. Robospice は AndroidAnnotations と互換性がありますか? (Robospice から始めて、後で AndroidAnnotations を使用したい場合)
  2. AndroidAnnotations の async メソッドには、classic と同じリークがありAsyncTaskますか?
0 投票する
1 に答える
1636 参照

android - Transfuse と AndroidAnnotations

Transfuseを使用している人がいるかどうか、およびAndroid Annotationsとの違いを知りたいです。それぞれの長所と短所、およびこれら 2 つ以外のオプションがあるかどうかを意味します。

ありがとう。

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

android - AndroidAnnotations を使用した Android Studio -> これらの型は注釈処理を受けません

Android Studio ( 0.1.9 ) の問題なのか AndroidAnnotation の問題なのかはわかりませんが、最近 AndroidAnnotations プロジェクトを作成およびコンパイルできません。

OK、プロジェクトを作成しようとすると、「メッセージ」ウィンドウに次のように表示されます。

それ以下でもそれ以上でもありません。その結果、SplashActivity_ が作成されていません。このメッセージは新しいプロジェクトからのものですが、私の古いプロジェクトも影響を受けています。

Android Studioからの回答: Use AndroidAnnotationsは役に立ちません。

Android Studio の数週間前に問題なく AA と IntelliJ を使用していました。IMOは、最新のAndroid Studioの更新後に発生する可能性がありますが、現在これに対する何らかの解決策がある可能性があります.そうでない場合は、これをAndroid Studioチームに報告します. 手伝ってくれてありがとう。

もう一つ。私のプロジェクトはMavenを使用しており、CLIからのビルドは正常に機能し、すべてのクラスが正常に生成されます。