05 2013 档案
摘要:问题:用ViewPager展示一组ImageView。先加ImageView到ViewPager ,同事从网络拉取的图片,图片下载完成给ImageView设置后,用notifyDataSetChanged通知更新发现无效。解决方法:在PagerAdapter中重写public int getItemPosition(Object object) { return POSITION_NONE;}参考链接:http://stackoverflow.com/questions/7263291/viewpager-pageradapter-not-updating-the-view
阅读全文
摘要:onNewIntent的用法很奇怪,API提供的解释是说必须将launchMode设置为singleTop才会调用它,而不去重新生成其对应Activity实例。而另外一些博客和我自己测试的情况是必须将launchMode设置为singleTask,才会直接调用onNewIntent(不再重新生成Activity);而是用singleTop则会调用onCreate方法重新生成了Activity实例。我测试的方法是:1、将一个Activity A启动模式设置为singleTask2、启动A3、按HOME键回到桌面4、启动Activity B5、在B中是用间接调用 A结论:launchMode 为s
阅读全文
摘要:intent-filter主要通过三种(action category data)来过滤intent1、action一个intent 只包含一个action (可以没有),但是 一个filter可以有多个action(必须有一个,否则阻塞所有intent)并且只需要有一个action与intent中的action匹配就可以通过2、category一个intent 可以包含多个category(可以没有),一个filter也可以包含多个category,但是intent中的category必须是filter中的category的子集才可以通过。3、data(scheme path(pathPre
阅读全文
摘要:1、使用Integer中的方法System.out.println(Integer.toHexString(~mode));// ~表示取反System.out.println(Integer.toHexString(mode));//
阅读全文
摘要:1、WebViewClient就是帮助WebView处理各种通知、请求事件的,具体来说包括:onLoadResource 、onPageStart 、onPageFinish 、 onReceiveError 、onReceivedHttpAuthRequest2、WebChromeClient是辅助WebView处理Javascript的对话框,网站图标,网站title,加载进度等 onCloseWindow(关闭WebView) 、onCreateWindow() 、onJsAlert (WebView上alert是弹不出来东西的,需要定制你的WebChromeClient处理弹出) ..
阅读全文

浙公网安备 33010602011771号