ユーザーがアクティビティの FRAGMENT 内のボタンをクリックしたときに、ポップアップ コンテキスト ヘルプが必要です。を使用してこのアクションを実行しようとしましたToast
が、無駄でした。ポップアップ ダイアログ ボックスは表示されません (フラグメント内で Toast を使用するの推奨事項が役に立たなかったことにも注意してください)。
フラグメント クラスの私のコードを以下に記述します。
final Button help = (Button) view.findViewById(R.id.help_button);
del.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
Context context = (TabsActivity) getActivity().getApplicationContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(view.getContext(), text, duration);
toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);
toast.show();
}
});
のいくつかのバリエーションを試しCONTEXT
ましたが、そのうちの 2 つがコードに示されています。、も試しましたgetActivity()
がgetView().getContext()
、getContext()
すべて無駄でした。フラグメントに CONTEXT を設定する方法を理解していただけますか?