2016-11-14 9 views
0

私はちょうどアンドロイドアノテーションで遊び始めました。生成されたアクティビティクラスをインポートする方法androidannotation

@Eactivityを実行すると、代わりに別のActivityName_クラスが生成されることがわかります。

私のコードでは、私はActivityName.thisをどこかに書いています。しかし、私はそれをActivityName_に変更すると、私のコンパイラはそれが認識されないと不平を言うようになります。私の質問は、どのように適切なActivityName_をインポートするのですか?

答えて

1

まず、すべてのクラス名を生成されたクラス名に変更する必要はありません。この場合、ActivityName.thisと書いても問題ありません。実際に、あなたは2つのだけの場所でActivityのための生成されたクラス名を使用する必要があります:あなたはActivity(とあなたが使用することができますを開始あなたの意図にActivity

  • を宣言するマニフェストで

    1. 生成Intentビルダー:ActivityName_.intent(this).start()

    生成されたクラスは、プロジェクトをコンパイルする(作る)の後に利用できるようになりますので、最初のクラスをコンパイルしてください助けを

  • +0

    感謝を! – user1017674

    関連する問題