2
私はforループを持っています。私はプロセスが失敗したときにトーストメッセージを表示したい。私はトーストのメッセージを表示することができますが、私は再び検索したいときに消えることはありません。トーストメッセージが消えない
public String SearchInstallationBySerialNumber(String serial){
String installation = null;
for(int i = 0; i < _allItems.size(); i++){
OsbDownloadItem currentOsbItem = _allItems.get(i);
if(!currentOsbItem.getSerialNumber().equals(serial)){
Toast.makeText(mActivity,
"unsuccessful searching",
Toast.LENGTH_SHORT).show();
continue;
}else{
installation = currentOsbItem.getInstallation();
}
}
return installation;
}
あなたは、ループ内で再びこの 'Toast.makeText'を呼ぶかもしれませんか? 'continue'は次の反復権にジャンプしますか? –
古いトーストを隠したい場合は、トーストを保存してtoast.cancel()を呼び出す必要があります。 – flob
私はToast.cancel()を呼び出せません – Nagikho