紀錄一些開發安卓中出現的問題

2021-07-14 13:57:01 字數 621 閱讀 6857

1、在adapter裡面inflate乙個自定義布局,發現高度不是自己設定的目標高度。

原因:渲染的特性,用自定義的layout檔案手動來inflate的時候最外層的高度值和寬度值都是無效的。

解決方法:再巢狀乙個layout布局即可。

2、傳送請求時發現中文引數亂碼,導致請求失敗

解決方法:bookname=new string(bookname.getbytes("utf-8"),"iso-8859-1");將原字串直接轉成iso-8859-1編碼格式再傳送請求,大多數伺服器預設的編碼格式

3、接收來自網頁的位元組流時出現亂碼

解決方法:bufferedreader reader = new bufferedreader(new inputstreamreader(conn.getinputstream(),"utf-8"));在接收位元組流的同時對其指定編碼格式

4、退出應用時取消通知欄的notification資訊

解決方法:假如notificationmanager manager;

manager.notify(notification_flag, notify2);

則在退出時 manager.cancel(notification_flag);

安卓遇到的一些問題

1.frament 使用靜態的時候在布局中必須給fragment加id 否則報錯 2.在使用 bridgewebview時候安卓js雙方都得初始化 無論怎樣形式的互動,js 必須要初始化jsbridge bridge.init function message,responsecallback co...

投票程式中出現的一些問題。

1。開發資料庫專案時,應當先對資料庫進行設計,包括建立哪些表,表中的每一項,哪些是key,資料庫的engine型別等等。當設計完資料庫之後,圍繞建立的資料庫進行程式實現的設計。2。指標型別的物件在定義時最好將其初始化為null,比如 mysql 等等。3。char string this is a ...

學習sql server中出現的一些問題(一)

最近在學習sql server2008中遇到了一些問題,和大家分享一下 一在sql server2008資料庫表中,新建索引 選單是灰色的 這種情況可能只出現在部分表中,比如我有乙個course和student表,在course表中,新建索引 的選單是灰色的,但是在student表中又可以。出現這種...