我正在嘗試做一些活動,類似於設備上已包含的Google導航。導航活動如何始終保持打開狀態?
谷歌導航保持打開狀態,並跟蹤你在哪裏,你要去,到達目的地的時間的,時間旅行,等它不會關閉或失去那裏的AT。
究竟這是如何實現的呢?我可以通過什麼方式做同樣的事情?我理解的活動週期是如何工作的,而我需要做的事情onStop
或,但除此之外,我有點困惑。
我正在嘗試做一些活動,類似於設備上已包含的Google導航。導航活動如何始終保持打開狀態?
谷歌導航保持打開狀態,並跟蹤你在哪裏,你要去,到達目的地的時間的,時間旅行,等它不會關閉或失去那裏的AT。
究竟這是如何實現的呢?我可以通過什麼方式做同樣的事情?我理解的活動週期是如何工作的,而我需要做的事情onStop
或,但除此之外,我有點困惑。
你需要在你的應用程序,可以繼續在後臺運行使用服務。查看Service documentation。
的活動不能做後臺工作,當用戶從它導航離開(例如後退,主頁或打開其他活動)。你應該做的反而是開始service,在後臺運行,並做了工作,獨立於任何活動。