小编Has*_*'98的帖子

通过静态方法创建Toast

我在我的所有应用程序片段中使用此代码,如果我使用静态方法应该会更好.我该怎么做?这种静态方法也适用于片段,而不仅仅是活动.

我的非静态showToast方法:

public void showToast(String msg){
    Toast.makeText(getActivity().getApplicationContext(), msg, Toast.LENGTH_SHORT).show();
}
Run Code Online (Sandbox Code Playgroud)

使用这种静态方法解决了感谢@KishanDhamat

public static void showToast(Context context, String text) {
Toast.makeText(context, text, Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud)

}

java android android-fragments

-3
推荐指数
1
解决办法
3302
查看次数

标签 统计

android ×1

android-fragments ×1

java ×1