当前位置: 首页 > news >正文

大庆网站开发/seo快速收录快速排名

大庆网站开发,seo快速收录快速排名,河南手机网站制作公司,西城网站建设百度网盘工程zip下载链接:https://pan.baidu.com/s/1TS8oTjQDdZY25J7dpFVKOg 提取码:pjyz 目录 项目中遇到的一些小问题 1.非ui线程里面修改界面数据,一定要通知 2.定义一个entity类时,实现Serializabel接口的目的&#x…

百度网盘工程zip下载链接:https://pan.baidu.com/s/1TS8oTjQDdZY25J7dpFVKOg 
提取码:pjyz 
 

目录

项目中遇到的一些小问题

1.非ui线程里面修改界面数据,一定要通知

2.定义一个entity类时,实现Serializabel接口的目的?

3.另外在安卓访问数据库,要在主线程进行,会导致页面很卡。可以写一个子线程进行访问。如何将子线程访问到的数据发送给主线程呢?

4.主线程用Hadler接受子线程消息,需要将声明静态的MtHadler类继承Hanler类:

5.读取res/raw文件夹下的数据使用io流,虚拟机的文件系统与电脑文件系统不一样!不要用绝对路径读取数据。

6.AS下使用轻量级的数据库SQLite

8.当需要MainActivity和子Fragment共享一个viewModel时,在fragment里面一定是

9.SQLite语法编写错误,字符串两侧加' '


项目中遇到的一些小问题

1.非ui线程里面修改界面数据,一定要通知

2.定义一个entity类时,实现Serializabel接口的目的?

如果需要发送该类数据,使用Handler可以用handler.setData(new Bundle().putSerializable(数据对象))来实现

3.另外在安卓访问数据库,要在主线程进行,会导致页面很卡。可以写一个子线程进行访问。如何将子线程访问到的数据发送给主线程呢?

方法:可以使用Handler机制,主线程建立Handler对象,子线程使用。

所谓的在子线程通过handle发送消息,然后回主线程处理消息,通过handleMessage进行UI的更新,这个例子其实很常见,就是在主线程中我们通过创建一个mainHandler对象,然后并重写这个handler的handleMessage函数,并在子线程中通过主线程中创建的这个mainHandler来发送消息给主线程。

其实在主线程中创建的这个mainHandler,他在new的时候,就会自动的和主线程中的looper对象进行绑定,而looper对象里只有一个messageQueue,所以这样3者就建立了联系。同时主线程中的Looper会不停的loop,在这个loop函数里面他会不断的取looper对象里面的MessageQueue中的massage,然后调用消息目标(发送消息的handler)的handleMessage。其实这一切都是在主线程下执行的,所以才能进行UI的更新。

那么在子进程中发送消息,其实只是在子线程中引用了mainHander这个handler对象,并调用该handler对象的sendMessage函数发送消息,而发送消息函数sendMessasge函数所做的事情,是将需要发送出去的这个message放入handler对象的消息队列中,就完事了。注意:这里的发送消息,仅仅是将消息入队到调用发送消息的那个handler对象的消息队列中,而不是调用发送消息的这个子线程的消息队列中。

例如mainHandler.sendEmptyMessage(0)这个函数,他入队消息的队列是mainHandler对应的MessageQueue中,跟调用发送消息的队列无关。

4.主线程用Hadler接受子线程消息,需要将声明静态的MtHadler类继承Hanler类:

主线程:

子线程:

 

5.读取res/raw文件夹下的数据使用io流,虚拟机的文件系统与电脑文件系统不一样!不要用绝对路径读取数据。

 

6.AS下使用轻量级的数据库SQLite

双击可以打开:

8.当需要MainActivity和子Fragment共享一个viewModel时,在fragment里面一定是

ViewModelProviders.of(getActivity()).get(MyViewModel.class)

而不是

ViewModelProviders.of(this).get(MyViewModel.class)

9.SQLite语法编写错误,字符串两侧加' '

 

http://www.jmfq.cn/news/4885975.html

相关文章:

  • 如何使用好单库选品库做网站/市场调研分析报告模板
  • 怎么做网站的域名解析/长春建站服务
  • 什么网站合适做流量/今天今日头条新闻
  • 有个网站做彩盒的/外贸接单网站
  • 教学互动网站开发背景/企业网站建设方案范文
  • 有保障的广州网站建设/茂名seo快速排名外包
  • wx网站开发/重庆seo优化推广
  • 昆明专业做网站多少钱/长沙百度关键词排名
  • 温州市网站制作多少钱/广告联盟官网入口
  • 提高网站排名怎么做/武汉百度开户代理
  • 做论坛网站怎么样备案/百度关键词推广网站
  • 如何创建网站系统教程/搜索引擎优化的技巧有哪些
  • 品牌网站建设小蝌蚪1/抖音怎么运营和引流
  • 高温热泵/枣庄网络推广seo
  • 快速网站建设公司/售卖链接
  • 温州 网站开发/百度一下电脑版
  • 哪些网站可以做花店推广/重庆镇海seo整站优化价格
  • 有什么做Java笔试题的网站/有实力的网站排名优化软件
  • 十堰网站建设怎么样/seo课程简介
  • 企业管理平台登录/广州seo推广运营专员
  • 做网站用什么程序好/深圳全网推广托管
  • 做公司的网站大概多少钱/品牌运营推广方案
  • 网站做等保是按照什么定级别的/手机seo百度点击软件
  • 江苏省建设工程注册中心网站/网站运营方案
  • 有专业做网站的吗gre考/抖音seo供应商
  • 免费注册一个网站/舆情危机公关公司
  • 想成为网站设计师要怎么做/营销官网
  • 网站建设中服务器的搭建方式有几种/今日最新军事新闻
  • 重庆品牌型网站建设多少钱/百度指数怎么分析
  • 网站icp备案认证怎么做/企业网页设计报价