美文网首页
Android Tips

Android Tips

作者: 秉心说 | 来源:发表于2016-11-23 11:04 被阅读8次

1.动态创建WebView时传入Application的Context会导致网页无法弹出下拉框。如下所示:

  WebView webview=new WebView(getApplicationContext);

2.多进程下避免使用SharedPreferences共享数据,即使是使用MODE_MULTI_PROCESS模式。事实上,这已经被废弃了,

3.避免在使用Iterator 遍历集合的时候去操作集合,如add,remove。典型例子如下:


4.Android5.0之后启动Service必须显示声明Intent,否则将报错Service Intent must be explicit,正确方式如下:

 Intent intent=new Intent("com.demo.aidlservice");
  bindService(intent,mServiceConnection,Context.BIND_AUTO_CREATE);

5.在启动模式是singleTasksingleInstance的Activity中使用startActivityForResult时,在5.0及以上的系统中可以成功在onActivityResult中获取返回值,在5.0以下会出现异常。

6.查看签名证书信息(MD5,SHA-1)

keytool -list -v -keystore filepath

7.隐藏软键盘

InputMethodManager im= (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
im.hideSoftInputFromWindow(view.getWindowToken(),0);

有任何疑问,欢迎加群讨论:261386924

相关文章

网友评论

      本文标题:Android Tips

      本文链接:https://www.haomeiwen.com/subject/mdzmpttx.html