android:noHistory="true" 的古怪

更新 發佈閱讀 2 分鐘
轉移自 LogDown 原文日期 September 17, 2014 11:08

不知道有多少人使用過 noHistory 屬性。
看似方便,卻有古怪的後遺症,這是筆者的親身體驗。

在此直接舉自身遭遇的例子:在登入畫面的 Activity 使用該屬性,並準備好前往登入畫面的程式碼。


在登入結束後的主畫面 Activity ,的確可以達到按 Back 鍵不經過 LoginActivity ,直接結束應用的效果,那麼,如果從主畫面選擇登出,前往登入畫面 Activity ,會有什麼效果呢?

如果繼續應用的其他操作,想必使用者和開發者都不會發現這個問題吧,偏偏筆者是個喜歡亂戳自己應用的人,所以看到了怪異產生的一刻⋯⋯。
在這個新的登入畫面按下 Menu 鍵,然後再選擇自己的應用回去,你可以看到畫面居然是主畫面,這可不符合預期!

筆者最後不用 noHistory 屬性,改用下面的做法。


如此一來,一切都迎刃而解。

留言
avatar-img
Kate的沙龍
7會員
45內容數
和 Kotlin 相關的系列文章。 給程式初學者的「Kotlin 學習系列」 給正在實戰的工程師「Kotlin 實戰系列」
Kate的沙龍的其他內容
2023/03/22
比起說這是新技術,不如說是統一前端規格。 以前在不同框架下,類似功能的東西名字各不相同。比如輸入文字的物件,Android叫做EditText,iOS叫做UITextField,Html叫做TextBox或是input標籤。 這讓跨平台的開發者非常痛苦,痛不欲生。 而統一規格意味著,只要專心寫一套程
2023/03/22
比起說這是新技術,不如說是統一前端規格。 以前在不同框架下,類似功能的東西名字各不相同。比如輸入文字的物件,Android叫做EditText,iOS叫做UITextField,Html叫做TextBox或是input標籤。 這讓跨平台的開發者非常痛苦,痛不欲生。 而統一規格意味著,只要專心寫一套程
2022/10/23
https://discord.gg/8GRF3YsG?event=1033340341711028224 今天(10/23)晚上七點: 《老姐要用 Kotlin 寫專案》作者分享如何把小說和技術文整合在一起。 連續三年都用Kotlin參加IT邦鐵人賽的心得分享。 關於書本、鐵人賽文章、任何遇到的K
2022/10/23
https://discord.gg/8GRF3YsG?event=1033340341711028224 今天(10/23)晚上七點: 《老姐要用 Kotlin 寫專案》作者分享如何把小說和技術文整合在一起。 連續三年都用Kotlin參加IT邦鐵人賽的心得分享。 關於書本、鐵人賽文章、任何遇到的K
2022/09/08
當初第一次參賽就得獎出書,就養成了每年都參加的習慣,今年是第三年了,這次寫的是《不解題就不能離開的房間》系列。 這還滿有趣的,三十天每天只要三百字,將自己的技術寫出來分享,就有機會出書。
2022/09/08
當初第一次參賽就得獎出書,就養成了每年都參加的習慣,今年是第三年了,這次寫的是《不解題就不能離開的房間》系列。 這還滿有趣的,三十天每天只要三百字,將自己的技術寫出來分享,就有機會出書。
看更多
你可能也想看
Thumbnail
有類說法:開悟是回到純粹存在的狀態,並不進行任何心智表層的運作。 在這個狀態,就像進入作業系統後台,除了硬體與基本開機程序之外,並不運行任何其它的,包括不進入作業系統/信念系統,也不連結資料庫,也不連網。 這時候,沒有時間、沒有記憶、沒有認知、沒有任何可執行的想法或活動,除了維持基本生命機能必須
Thumbnail
有類說法:開悟是回到純粹存在的狀態,並不進行任何心智表層的運作。 在這個狀態,就像進入作業系統後台,除了硬體與基本開機程序之外,並不運行任何其它的,包括不進入作業系統/信念系統,也不連結資料庫,也不連網。 這時候,沒有時間、沒有記憶、沒有認知、沒有任何可執行的想法或活動,除了維持基本生命機能必須
Thumbnail
我的直覺理解~ 「開悟」:是一種超越生死帷幕的境界,無念、無求,看透世間遊戲規則,回歸此生本源的初始!▎(游標閃爍符號) 大師、導師~ 沒有「開悟」(這件事)。只有找到回家的路! 你們都是來地球體驗,就像進入遊戲區。裡面有各種有趣、好玩的設施或關卡,當你闖關成功,會有喜悅、成就感! 太多人排隊的,你
Thumbnail
我的直覺理解~ 「開悟」:是一種超越生死帷幕的境界,無念、無求,看透世間遊戲規則,回歸此生本源的初始!▎(游標閃爍符號) 大師、導師~ 沒有「開悟」(這件事)。只有找到回家的路! 你們都是來地球體驗,就像進入遊戲區。裡面有各種有趣、好玩的設施或關卡,當你闖關成功,會有喜悅、成就感! 太多人排隊的,你
Thumbnail
自從YAHOO部落格落幕後,我就不曾在網路上留下太多足跡,可能我腦袋比較沒那麼靈光,YAHOO部落格的確是讓我感到操作上是最簡易的部落格,近幾年本人依賴手機的程度實在有些離譜,無時無刻都要要當個低頭族,忽略了身邊太多重要的事物,即使在網上漫遊著,文字早被我打入冷宮,取而代之的新寵是YouTube,幾
Thumbnail
自從YAHOO部落格落幕後,我就不曾在網路上留下太多足跡,可能我腦袋比較沒那麼靈光,YAHOO部落格的確是讓我感到操作上是最簡易的部落格,近幾年本人依賴手機的程度實在有些離譜,無時無刻都要要當個低頭族,忽略了身邊太多重要的事物,即使在網上漫遊著,文字早被我打入冷宮,取而代之的新寵是YouTube,幾
Thumbnail
我今天有事情想要分享 就迫不及待的打開方格子網頁 (我一直以來都是這樣的方式在打開方格子,想寫下一個主題是我想要YT我可以拍一個主題是“你有認真逛過你的APP商店嗎”到時候給卡關了!就是登入不了帳號!!!OMG
Thumbnail
我今天有事情想要分享 就迫不及待的打開方格子網頁 (我一直以來都是這樣的方式在打開方格子,想寫下一個主題是我想要YT我可以拍一個主題是“你有認真逛過你的APP商店嗎”到時候給卡關了!就是登入不了帳號!!!OMG
Thumbnail
這兩天也算是經歷了一年多來無數劇變中的其中一個貼身刻骨的劇變吧。 探路客要關了。
Thumbnail
這兩天也算是經歷了一年多來無數劇變中的其中一個貼身刻骨的劇變吧。 探路客要關了。
Thumbnail
    往回看,會有什麼,在,沒有什麼人看過的地方,回響警示、抽動和咽語,掃地會掃到昨天家貓撥出的貓砂落一地各處,一處還有留給明天的位置,還沒用到的砂粒,機率在貓砂盆裡,偶爾砂會換全新,程序、滯留的和未發生使用的 沒有需要解套的套路問題,生活沒有需要預想的預告 而是被發生著,不要回頭 是門,回頭 是
Thumbnail
    往回看,會有什麼,在,沒有什麼人看過的地方,回響警示、抽動和咽語,掃地會掃到昨天家貓撥出的貓砂落一地各處,一處還有留給明天的位置,還沒用到的砂粒,機率在貓砂盆裡,偶爾砂會換全新,程序、滯留的和未發生使用的 沒有需要解套的套路問題,生活沒有需要預想的預告 而是被發生著,不要回頭 是門,回頭 是
Thumbnail
關於「←Backspace」這個專題,一些有的、沒有的、介於有跟沒有之間的。
Thumbnail
關於「←Backspace」這個專題,一些有的、沒有的、介於有跟沒有之間的。
Thumbnail
更新時間:2021.07.02   一直很想要有一個統計的功能,索性來跟風手動做一個自己的目錄吧! 原來沒上來的這段時間,還是有零星的點閱,心懷感激! 2021.12.14 臨時起意又登入探路客才發現原來探路客要關門了... 手動搬家,這篇先留著作紀念吧。
Thumbnail
更新時間:2021.07.02   一直很想要有一個統計的功能,索性來跟風手動做一個自己的目錄吧! 原來沒上來的這段時間,還是有零星的點閱,心懷感激! 2021.12.14 臨時起意又登入探路客才發現原來探路客要關門了... 手動搬家,這篇先留著作紀念吧。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News