編輯:關於Android編程
以前用到的沒整理,現在整理下,方便用:
一般接口返回一個list我們不能直接傳遞,定義為static類型吧,占用內存又太大,所以我們想辦法定義為普通變量,通過itent傳遞,這個時候我們就必須把自定義的model實現序列化,繼承Parcelable接口。直接貼代碼:
public class CityListInfo implements Parcelable;
List<CityListInfo> cityListInfos = new ArrayList<CityListInfo>();
List<Map<String, JSONDataHolder>> hotCityList = jsonParcel
.get("data").getJsonObjectMap().get("hotCityList")
.getList();
if (null != hotCityList && hotCityList.size() > 0)
{
for (int i = 0; i < hotCityList.size(); i++)
{
CityListInfo ci = new CityListInfo();
ci.cityId = hotCityList.get(i).get("cityId").getString();
ci.cityPinyin = hotCityList.get(i).get("pinyin")
.getString();
ci.cityName = hotCityList.get(i).get("cityName")
.getString();
cityListInfos.add(ci);
}
}
mCityListInfo = (List<CityListInfo>) msg.obj;
intent.putParcelableArrayListExtra("cityName",
(ArrayList<CityListInfo>) mCityListInfo);
ArrayList<CityListInfo> cityInfos = this.getIntent()
.getParcelableArrayListExtra("cityName");
這樣可以理解了吧。
復制代碼 代碼如下://刪除全部else if(id==R.id.btnDelet){new AlertDialog.Builder(this).setTitle(刪除提
Android原生控件只有橫向進度條一種,而且沒法變換樣式,比如原生rom的樣子很丑是吧,當偉大的產品設計要求更換前背景,甚至縱向,甚至圓弧狀的,咋辦,比如:ok,我們開
在上一篇Android RecylerView入門教程中提到,RecyclerView不再負責Item視圖的布局及顯示,所以RecyclerView也沒有為Item開放O
上篇文章介紹的方法只能創建類模板,不能創建xml文件等資源文件以及配置文件等,這篇文章來介紹創建可以一次創建多個文件多種類型文件的方法。 我們在使用AndroidStu