美文网首页
重读《第一行代码》——9、10章

重读《第一行代码》——9、10章

作者: EdwdChen | 来源:发表于2017-01-23 20:09 被阅读9次

    需要在webview的getSettings方法设置js enabled

    setWebViewClient中传入对象才不会打开系统浏览器

    HttpUrlConnection 使用之后需要disconnect

    通过setRequestMethod确定请求方法(get或者post)

    使用post方法还需要将params键值对的方法写入输出流。

    okHttp:execute是同步请求,enqueue是异步请求

    post方法需要在formBody中add键值对params

    两者都需要requestBody,但是enqueue需要callback对象处理结果

    gson解析数组需要借助typeToken将期望解析的类型传入到fromJson方法中

    异步线程中可以使用handler的sendMessage和handleMessage来处理线程间消息的传递。

    每个线程只会有一个MessageQueue对象和一个looper对象。(looper是threadlocal对象)

    可以通过binder实现activity和service之间的通信

    在onbind方法中返回service中的binder对象,新建serviceConnection对象,在onServiceConntected中获得IBinder对象,利用bindService方法连接

    任何一个service在应用范围之内都是通用的,可以和大于一个activity进行绑定,绑定后获得的binder对象是相同的。

    前台服务的优先级比较高,startForeground

    intentService:异步、自动停止的service,在onHandleIntent中处理具体逻辑

    相关文章

      网友评论

          本文标题:重读《第一行代码》——9、10章

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