小编Jon*_*Jon的帖子

Android - 使用静态方法制作Toast

我正在尝试将一个字符串从一个单独的静态java类传递给我的Blankfragment.java中的一个方法

这是blankFragment.java中的方法,问题是它无法访问非静态的getContext().

public static void ShowMessage(String message){
    Toast.makeText(getContext() ,message , Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)

并且该方法在单独的 静态 java类中调用:

BlankFragment.ShowMessage(new String(body));
Run Code Online (Sandbox Code Playgroud)

有没有办法从外部检索上下文并将其作为参数传递?getContext()不起作用,我得到错误"无法解析符号"

java static android toast android-activity

0
推荐指数
1
解决办法
1159
查看次数

标签 统计

android ×1

android-activity ×1

java ×1

static ×1

toast ×1