出現這個問題的是因爲我在做下載中心的時候,每一個條目顯示一個任務,單獨的進行監聽,但是因爲listview的複用爲題,造成了,一個任務可能有複用了他的那個條目也在跟着變,想了下,可以使用解決圖片錯位,閃爍等問題的方法,將一個任務和一個convertview進行綁定,就行綁定holder一樣,而且,提供了setTag(int ,object) 方法,整好解決這個問題。所以我就設置了倆個常量。但是運行後包了這個錯誤 The key must be an application-specific resource id.
這個的解決辦法是 在資源目錄下面新建一個 ids.xml 文件:
<?xml version="1.0" encoding="utf-8"?> <resources> <item type="id" name="tag_view">0</item> <item type="id" name="tag_task">1</item> </resources>
或者直接在strings.xml 中聲明,也行,只要保證他可以在項目中唯一,就像每一個控件都有一個單獨的id一樣。。就行了,
錯誤二 。Installation error: INSTALL_CANCELED_BY_USER
這個錯誤是在運行的一個app的時候報的,是小米手機,查閱後,法相原因很簡單,複製一下網上說的 可能的原因。
這個錯誤,從字面上理解,就是已經安裝的時候被用戶取消了。
我出現這個錯誤的時候,是手機連接在電腦上的。
經過網上搜索,確認這是安裝apk到手機時,被手機取消了安裝操作。
1. 確保手機處於開發者模式。
2. 在手機上,勾選 系統設置->安全->未知來源 ,然後重試。
3. 安裝的時候手機是否處於鎖屏狀態,若是的話,取消鎖屏。
4. 有的手機需要手動安裝。如小米3
4. 其他的就是手機內存空間之類的啦。
我的原因是因爲,小米系統在新裝一個app的時候會彈出一個對話框讓你選擇,不然就不讓你裝了,我因爲第一次運行的時候沒注意,一段時間後系統自動不讓裝了,然後一直都不讓裝,一段時間後,就可以裝了,,比較無語,應該可以自己選擇的,但是沒找到。。。。