を作成するときに、私は私のMainActivityクラスでonChildClickListenerを設定しようとしている組み込み方法私はちょうど彼らがオプションを選択したときにトーストを表示したいが、私は以下のコードでエラーが発生します。それは「この」を認識しません。OnChildClickListener
私はこれはメソッドが組み込まれているためだと思っていますが、それを取り出して他の場所に宣言して "this"アクティビティを認識する方法はわかりません。
誰もが私が欠けているものを私に伝えることができますか?
onCreate(){
...
eListView.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {
@Override
public boolean onChildClick(ExpandableListView parent, View v, int groupPosition, int childPosition, long id) {
Toast.makeText(this, "message", Toast.LENGTH_SHORT).show();
return false;
}
});
は、実際に実装して実装されたメソッドが行ったように、他のフラグメントによって呼び出すことができるため、Javaのアンドロイドの私のお気に入りの一部であり、ここに。 http://stackoverflow.com/questions/19728510/application-crashes-when-i-set-an-onclicklistener/19729302#19729302は、簡単に別のクラスからメソッドをテストすることができます。 – danny117