用户操作时候可能出现多次重复点击一个按钮的现象,然后toast的就断弹出,甚至当我们进行其他操作的时候,本应弹出新的toast,但是还是显示之前还未显示完成的toast,所以有必要正确的使用toast,我的做法是新建一个类,把toast进行封装:
public class toast { private static Toast toast; public static void showToast(Context context,String content){ if(null==toast) toast=Toast.makeText(context,content,Toast.LENGTH_LONG); else toast.setText(content); toast.show(); } }