无法在Fragment类中解析方法'getApplicationContext()'

时间:2016-08-21 16:26:29

标签: java android

private void showToast(String message)
{
    Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show();
}

我应该更改为getActivity()吗?

1 个答案:

答案 0 :(得分:5)

必须在getApplicationContext()类的实例上调用

Context,所以是的,你应该调用:

getActivity().getApplicationContext()

您也可以将getActivity作为第一个参数传递,因为活动本身会扩展Context类。