Toast
我在一个模块中有一系列消息,Toast
每次用户按下按钮时都会显示一个。为了减少排队时间,我只是将值传递给方法,以便它在完成预定的持续时间之前不会结束。
像这样:
dt("on button press");
private void dt(final String message) {
TextView text = (TextView) layout.findViewById(R.id.totext);
toast = new Toast(getApplicationContext());
toast.setGravity(Gravity.BOTTOM, 0, 0);
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(layout);
toast.cancel();
text.setText(message);
text.setTextSize(16);
toast.show();
}
我的问题是这段代码在 Gingerbread 和较低版本的 Android 上完美运行。但它不适用于 ICS 和 Jelly Bean?
有什么问题?