いくつかのボタンをクリックすると、トースト通知が表示されます。このトースト通知はスマートフォンでは正常に機能しますが、タブレットではボタンが最初にクリックされたときにのみ表示されます。その後、トースト通知は表示されません (スマートフォンでは表示されます!)。
違いはなんですか?(スマートフォンでは OS バージョン 2.3、タブレットでは 3.1 - マニフェストではターゲットは 2.3 です)
//Display Custom Toast
if(mToast == null){
mToast = new Toast(getContext());
} else {
mToast.cancel();
}
ImageView imageView = (ImageView) layout.findViewById(R.id.toast_image);
imageView.setImageBitmap(aux.getArtwork(getContext()));
TextView tvTitle = (TextView) layout.findViewById(R.id.toast_title);
TextView tvArtist = (TextView) layout.findViewById(R.id.toast_artist);
TextView tvChannel = (TextView) layout.findViewById(R.id.toast_channel);
tvTitle.setText(aux.getTitle());
tvArtist.setText(aux.getArtist());
tvChannel.setText(aux.getFirstChannel().toString());
mToast.setDuration(Toast.LENGTH_SHORT);
mToast.setView(layout);
mToast.show();