看板 AndroidDev 關於我們 聯絡資訊
請問我有一個Listview,左半部長按出現刪除修改的ListView如圖 http://i.imgur.com/ldI3rNH.jpg 按下修改後跳出AlertDialog如圖 http://i.imgur.com/2y5gBMs.jpg 我按下確定後,回到上一層如圖 http://i.imgur.com/CQJShpV.jpg 這時要再按一下手機的返回鍵才可以回到原本的Listview畫面,如圖 http://i.imgur.com/nlMHe21.jpg 我想做的是AlertDialog的確定按下後就直接回到原本ListView畫面,不需要再按一下返 回鍵,這個返回鍵功能我上網找是用onKeyDown(KeyEvent.KEYCODE_BACK,null); 只是我寫在AlertDialog的onClick()裡的最後面都會出現錯誤 logcat: Attempt to invoke virtual method 'void android.view.KeyEvent.startTracking()' on a null object reference. 請問知道如何解決嗎?謝謝 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.152.115 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1466651405.A.F09.html
ssccg: 你的修改、刪除ListView看起來是用Dialog做的,那你就要把06/23 11:23
ssccg: 它dismiss掉啊,在按下修改的時候06/23 11:23
ssccg: Dialog除了內建下面那排的Button按了會自動dismiss外06/23 11:24
ssccg: 本來就程式要dismiss,返回也只是最上層是dialog時呼叫06/23 11:26
ssccg: dialog的dismiss而已06/23 11:26
謝謝,我再往這方向研究 ※ 編輯: apout (49.217.152.115), 06/23/2016 15:14:59