2011-04-20 29 views
0

在我的應用程序從GPS獲得的地址必須保留兩個orientations.Every時間我改變GPS開始從一開始就獲取定向保持在兩個方向,從GPS獲得的地址。清單中保留GPS結果| configChanges =「keyboardHidden方向」:要使用2個XML

我已經用了2個XML景觀和potrait ......即佈局,土地... 我已經使用機器人。

結果被保留,但景觀XML不是代替potrait XML用於兩個方向。

如果我從清單中刪除android:configChanges =「orientation | keyboardHidden」,GPS會從開始提取位置。

請幫我對此...

回答

0

你能發佈更多的代碼。你如何開始你的位置監聽器?這是沒有意義的,取消的android:configChanges =「方向| keyboardHidden」應該讓你的GPS接收信號。也許這是你在裏面收到位置更新的機會。也許你應該嘗試在戶外測試應用程序。

+0

沒有此代碼android:configChanges =「orientation | keyboardHidden」不會影響GPS ..但是我的問題是一旦位置被獲取,爲什麼當我改變標籤的方向時位置不被保留...當方向改變活動重新啓動.. – 121 2011-04-21 04:25:32

+0

我絕不是Android操作系統的專家,但如果我註冊一個單獨的服務(而不是活動)來處理GPS位置更新,我會得到最好的結果。這樣操作系統不太可能殺死該進程和其他一些優勢。當然,您的應用程序仍然可以與服務進行通信。 – GPSmaster 2011-04-21 20:32:22

+0

你能幫我一個這個單獨的服務的示例代碼.., – 121 2011-04-25 03:55:13