This question already has answers here:
Use Toast inside Fragment
(13个回答)
getApplicationContext() error Android
(7个答案)
4年前关闭。
我应该更改为
由于 Activity 本身扩展了
(13个回答)
getApplicationContext() error Android
(7个答案)
4年前关闭。
private void showToast(String message)
{
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show();
}
我应该更改为
getActivity()
吗? 最佳答案
必须在getApplicationContext()
类的实例上调用Context
,因此,应该调用:
getActivity().getApplicationContext()
由于 Activity 本身扩展了
getActivity
类,因此您也可以仅将Context
传递为第一个参数。关于java - 无法解析Fragment类中的方法 'getApplicationContext()' ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39066381/
10-10 11:35