2
在我的應用程序我有一些屏幕與可調焦的自定義按鈕,其他屏幕與另一個可調焦的自定義按鈕等。當我按下2至3個屏幕的黑莓的「後退」按鈕時,有時會出現通知,提示「更改已完成」,選項「保存」,「丟棄」和「取消」。 這是爲什麼?我怎樣才能避免它?我所做的只是移動焦點並按下按鈕。「改變」通知
在我的應用程序我有一些屏幕與可調焦的自定義按鈕,其他屏幕與另一個可調焦的自定義按鈕等。當我按下2至3個屏幕的黑莓的「後退」按鈕時,有時會出現通知,提示「更改已完成」,選項「保存」,「丟棄」和「取消」。 這是爲什麼?我怎樣才能避免它?我所做的只是移動焦點並按下按鈕。「改變」通知
你可以避免這種重寫onclose()和setdirty(false)。
public boolean onClose() {
setDirty(false);
return super.onClose();
}
該代碼是錯誤的:如果我這樣做屏幕沒有clozing。但是,你指導我正確的方向:'super.close();''setDirty(false)'''確保鞋底我的問題 – SentineL
我認爲setdirty(false);需要抑制惱人的保存對話框。看起來是因爲屏幕的字段變髒了。很高興知道你的問題解決了 –