Fragment
にはListView
があります。アダプタでは、ダイアログを作成したいと思います。アダプターのアクティビティー・コンテキストをフラグメントから取得する
class ViewHolder {
...
@Override
public void onClick(View v) {
...
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
...
}
...
}
mContext
アダプタが作成されたとき、私はグローバル保存され、私のFragment
からContext
です。 エラーが発生します。
unable to add window -- token null is not for an application
方法getActivity()
は私Activity
のContext
を取得するので、どのように利用できないのですか?
より多くのコードを投稿してください。 – Blackbelt
'View.getContext()'? ...とにかく: '私はアダプタが作成されたときにグローバルに保存する'あなたはコンテキスト(アプリケーションではない)をどこかにグローバル(FSM保存)として保存しますか? – Selvin
私のアダプタのグローバル変数にコンテキストを保存します.fsmは私を保存しますか? – AdrianoCelentano