2015-02-11 56 views
0

在我的應用程序中我已經創建了一項用於下載數據的服務,所以我的要求是當我運行我的應用程序,然後服務調用只有一次。但實際上這是不可能的,當屏幕從橫向模式旋轉到縱向模式時,然後活動重新啓動並重新服務以避免此問題。如何處理Android中的橫向或縱向模式啓動服務...?

+0

** 1。**您可以使用獨立的線程下載數據並管理** 2。**搜索片段和/或*保留實例狀態*與'onConfigChange'結合使用,尤其是管理肖像,景觀模式改變,如果你可以使用活動 – user2450263 2015-02-11 11:51:23

+0

@ user2450263的片段,你可以給我任何example.or參考代碼 – NILU 2015-02-11 16:16:40

回答

0

,你可以在你的清單定義

android:screenOrientation="landscape"> 
您的活動下

這會強制應用程序始終處於橫向模式。

+0

thanx給予重要時間,但我沒有授予這個東西的權限,這意味着活動永遠不會改變它的方向。 – NILU 2015-02-11 12:11:14

+0

「當屏幕從橫向模式旋轉到縱向模式時,則活動重新啓動並重新服務以避免此問題。」我唯一能想到的就是解決這個問題,就是強迫它在一個方向上......這是可能的,因爲我以前做過這件事。 – 2015-02-11 12:13:20

+0

你的解決方案是寫,但還是要求不變, – NILU 2015-02-11 13:07:53

0

什麼你可能尋找的是一個loader

裝載機自動重新連接到最後光標(假設你使用一個),你不需要方向改變後重新查詢你的後端。

相關問題