2013-01-01 39 views
3

我想知道家庭與後退按鈕的「主意/使用」。我的意思是顯然,主頁按鈕會將您帶到主屏幕,後退按鈕會將您帶到上一個屏幕。我想了解的是用戶/開發社區所期望的。需要清楚瞭解主頁和返回事件

換句話說,當用戶在我的應用程序中回家時,我是否應該處理該事件並終止應用程序?這就是用戶所期望的或者恰恰相反嗎?

相同的後退按鈕。用戶是否期望屏幕被丟棄很像網頁那樣?

我正在努力確保我的應用程序的行爲與用戶社區的發展一致。

TIA JB

回答

2

主頁按鈕將投入應用的onPause() - >的onStop(),再次當您重新啓動應用程序,該活動將執行方法:onRestart() - >在onStart() - >的onResume() - >即activity life cycle

後退按鈕飾面或殺死上後退按鈕的點擊的當前活動和跳回到先前的活動是在堆棧。

1

通常我會說按下home就像在桌面上最小化。所以我希望應用能夠回到原來的位置。 如果它的行爲如此,那麼我可以輕鬆地在應用程序之間切換,如果我需要從中獲取信息。 後退應該讓我回到我在應用程序中做的事情,當我到達堆棧的末尾時,它應該關閉。

1

主頁按鈕按下會導致啓動器應用程序使用的意圖顯示自己。

返回按鈕是一個真實的事件,可以在當前的應用程序中捕獲。

一般而言,主頁按鈕應隱藏所有應用程序並轉到啓動程序,而返回按鈕應回到用戶看到的前一屏幕(完成活動或關閉對話框),然後轉到上一個應用程序(任務),以防當前人沒有更多的屏幕顯示。

1

社區期望,如果您按主頁按鈕,您的應用程序將轉到背景,並從那裏恢復。多任務是Android操作系統的核心。當按下主頁按鈕時,完成您的活動或應用對於android用戶來說並不常見。

後退按鈕是當你想要退後一步時,就像你在瀏覽器中說的那樣。如果你知道IOS,它將會像你按下左上角的後退按鈕一樣。

希望這有助於

1

我想知道家庭的「思想/使用」與後面 按鈕

讓我討論返回按鈕第一。

後退按鈕行爲不一致。

對於用戶來說,它非常易於使用。

對於開發人員,瞭解實際按下後退按鈕是否不那麼容易。

後退按鈕可以執行以下任意操作,如正式的Android網站說:

  1. 回到先前的屏幕(活動)
  2. 辭退一個彈出
  3. 終止長時間運行進程
  4. 關閉屏幕鍵盤
  5. 轉至上一頁瀏覽器
  6. 退出正在運行的應用程序時的最後一個活動
  7. 回到以前的應用程序時,在最後的活動和應用程序通過意圖從其他應用程序

啓動時的問題與後退按鈕發生的呢?

另外一個試圖理解時後退按鈕 取消正在運行的操作時,不是當問題出現。例如,從Android市場安裝 應用程序時,將用戶導向前一屏幕 ,並使安裝過程在後臺運行。我知道 有一條規則,後退取消了用戶彈出的進度指示器和用於導航的任何其他情況的用戶 的操作。但是,用戶期望的是什麼?用戶是否必須在 之前認真考慮才能瞭解將要發生的事情?

主頁按鈕

首頁按鈕將用戶的主屏幕,並在必要時對 多任務菜單刷卡將殺死應用程序。與在新的 電話上的ICS上的所有按鈕都在屏幕上,當用戶到達最後的活動時,後退按鈕可以簡單地獲得 禁用,如果應用從啓動器圖標啓動 。這會造成一些混淆 但仍不能解決所有問題。

最後,不要讓用戶覺得導航是一些什麼更重要。 Users should always know where they will endup without thinking.

我不認爲這個問題有簡單的答案,但我認爲它可以幫助您根據您的應用程序找到問題的解決方法。