2014-11-20 60 views
1

我執行下面的代碼不執行,如果我旋轉屏幕:LoopJ AndroidAsyncHttp獲取在屏幕上旋轉取消?

AsyncHttpClient client = new AsyncHttpClient(); 
client.get(absoluteUrl, params, responseHandler); 

這讓我感到驚訝的是,網絡的請求已被取消,因爲如果我用一個自定義的AsyncTask使用,比如說,URLConnection的網絡通話即使在活動被破壞後,它仍然會運行。我是否明白loopj的AndroidAsyncHttp會在活動被破壞時取消網絡請求?我怎樣才能防止這一點?

+0

嘿,你知道嗎? – user2635088 2015-08-21 04:38:26

回答

0

我需要更多信息來幫助你。我可以告訴你的是,默認情況下, android會破壞並重新創建旋轉活動。

如果指定您的Android清單如下:

 <activity 
     android:name=".exampleActivity" 
     android:configChanges="orientation" 
    </activity> 

活動不會被毀滅,但onConfigurationChanged將改爲調用。

希望這對我有幫助8 =)