首页 > 其他 > 详细

主题切换时如何主动去刷新一些资源?

时间:2015-05-20 22:01:06      阅读:212      评论:0      收藏:0      [点我收藏+]
近来不少同学在修改主题时遇到,切换主题,部分页面不更新的问题,下面来介绍一种切换主题时,主动刷新的方法:
    1、监听主题切换的广播
    private static final String DATA_TYPE_TMOBILE_STYLE = "vnd.tmobile.cursor.item/style";
    private static final String DATA_TYPE_TMOBILE_THEME = "vnd.tmobile.cursor.item/theme";
    private static final String ACTION_TMOBILE_THEME_CHANGED = "com.tmobile.intent.action.THEME_CHANGED";

    try {
        IntentFilter tMoFilter = new IntentFilter(ACTION_TMOBILE_THEME_CHANGED);
        tMoFilter.addDataType(DATA_TYPE_TMOBILE_THEME);
        tMoFilter.addDataType(DATA_TYPE_TMOBILE_STYLE);
        context.registerReceiver(mBroadcastReceiver, tMoFilter);
    } catch (android.content.IntentFilter.MalformedMimeTypeException e) {
        Log.e(TAG, "Could not set T-Mo mime types", e);
    }
    2、在广播中主动刷新资源
    private BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {
        public void onReceive(Context context, Intent intent) {
             if (ACTION_TMOBILE_THEME_CHANGED.equals(intent.getAction())) {
                refreshRes();
             }
        }
    }

主题切换时如何主动去刷新一些资源?

原文:http://www.cnblogs.com/wjhblogs/p/4518162.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!