9-29
来源:互联网 发布:ios10移动网络开关 编辑:程序博客网 时间:2024/05/17 04:06
1 静态变量传参
在广播接收者里将
private List<Map<String, Object>> datalists数据传到activity中去,
setDataList("tanlin",datalits);//采用gson可以传递任何对象,
public void setDataList(String tag,List<Map<String,Object>> datalist) { if (null == datalist|| datalist.size() <= 0) return; Gson gson = new Gson(); String strJson = gson.toJson(datalist); editor.putString(tag,strJson).commit();}在MessageActivity中public static List<Map<String, Object>> data = new ArrayList<Map<String, Object>>();listView= (ListView) findViewById(R.id.notice_content);msgAdapter=new MsgAdapter(MessageCenterActivity.this,getDataList("tanlin"));listView.setAdapter(msgAdapter);//取数据的方法public List<Map<String,Object>> getDataList(String tag) { String strJson = sharedPreferences.getString(tag,null); if (null == strJson) { return null; } Gson gson = new Gson(); List<Map<String,Object>> datalist= gson.fromJson(strJson, new TypeToken<List<Map<String,Object>>>() { }.getType()); return datalist;}//在收到广播中更新private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if(intent == null){ return; } String command = intent.getAction(); if(MessageCenterActivity.HOME_REFRESH_ACTION.equals(command)){ msgAdapter.notifyDataSetChanged(); } }};2 TextView点击背景色改变android:background="@drawable/textview_background"<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:drawable="@color/textview_background"></item> <item android:state_checked="true" android:drawable="@color/textview_background"></item> <item android:state_pressed="true" android:drawable="@color/textview_background"></item></selector>
0 0
- 9-29
- 2204-9-29
- 2010-9-29
- 2010/9/29
- 2011-9-29 教训
- 2015-9-29
- 2015-9-29
- CVPR 2016-9-29
- 2016-9-29
- 2017-9-29
- 2017-9-29
- 我的第一次9:29
- 9月29日作业
- 9月29日 星期五
- 阶段总结 13/9/29
- 学习Docker(2017-9-29)
- 9月29日的工作日志
- 2004年9月29日星期四
- hdu5730 Shell Necklace
- 常用js框架之vue.js(深入四:组件2,slot内容分发,编译作用域,动态切换组件)
- swift中UIDatePicker的使用
- SLIMBus
- Idea和本地项目使用不同的JDK
- 9-29
- 有关Tomcat的面试题
- 深入理解css基线与行高
- 缺少Python27_d.lib的解决方法
- Python爬虫利器二之Beautiful Soup的用法
- ios web页 onclick 点击失效
- asp.net WebDataGrid
- Android网络框架-Volley(二) 使用进阶
- [心得]AUP Unix编程艺术知识整理