2016-10-04 2 views
1

Android Studio 2.2にアップグレードし、layout.xmlのDesign-ViewのボタンにProperty Editorを使用しました。そこから私は私の活動の方法を選択することができますが、私はこの方法を選択した後、間違った値がのonClick属性に挿入されます。ボタンのプロパティエディタがonClick値を駄目にする(括弧内にclassnameを挿入)

例えば:私は「doStuff」方法を選択した場合には、

"android:onClick="get (MainActivity)" 
なり

もちろん、これは動作しないと、実行時に次のエラーがスローされます。

java.lang.IllegalStateException: Could not find method doStuff (MainActivity)(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatButton with id 'buttonDoStuff' 

をプロパティ・エディタを使用するか、これはバグであるとき、だから私は何か間違ったことをやっていますか?

また、私のメソッドは、プロパティエディタのonClickフィールドに複数回表示されることがあります。

答えて

0

Androidスタジオのアップデートで解決しました。

2

Android Studio 2.2でも同じ問題があります。

私の場合、メソッドの名前は変更されませんが、属性に "(MainActivity)"が追加されます。私はテキストエディタでその部分を削除し、今は正常に動作します。

1

同じです - Android Studioのバグや設定の問題のようです。メソッド名を手動で入力して機能させる方がよいでしょう。

+0

Android Studioのアップデートで数日後に解決されました。どのバージョンであったのかわからない。 –

関連する問題