ユーザーがボタンを押すたび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 では動作しませんか?
どうしたの?