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

什么叫网站前台seo常用方法

什么叫网站前台,seo常用方法,北京工业产品设计公司,诸城做网站的公司目录 3、 认识Android的主线程(又称UI线程) 复习: 各进程(Process)里的主线程​编辑 UI线程的责任: 迅速处理UI事件 举例 3、 认识Android的主线程(又称UI线程) 复习: 各进程(Process)里的主线程 UI线程的责任: 迅速处理UI事…

目录

3、 认识Android的主线程(又称UI线程)

复习: 各进程(Process)里的主线程​编辑

UI线程的责任: 迅速处理UI事件

举例


3、 认识Android的主线程(又称UI线程)

复习: 各进程(Process)里的主线程
UI线程的责任: 迅速处理UI事件
  • 在Android里,关照UI画面的事件(Event)是UI线程的重要职责,而且是它的专属职责,其它子线程并不可以插手存取UI画面上的对象(如TextView)呢!
  • 由于Android希望UI线程能够给予用户的要求做快速的反应。如果UI 线程花费太多时间做幕后的事情,而在UI事件发生之后,让用户等待超过5秒钟而未处理的话,Android就会向用户道歉。
// ac01.java
// ……..
public class ac01 extends Activity implements OnClickListener {public TextView tv;private Button btn, btn2, btn3;public void onCreate(Bundle icicle) {super.onCreate(icicle);LinearLayout layout = new LinearLayout(this);layout.setOrientation(LinearLayout.VERTICAL);btn = new Button(this); btn.setId(101);btn.setBackgroundResource(R.drawable.heart);btn.setText("Block UI thread"); btn.setOnClickListener(this);LinearLayout.LayoutParams param =new LinearLayout.LayoutParams(150,50);param.topMargin = 10;layout.addView(btn, param);btn2 = new Button(this); btn2.setId(102);btn2.setBackgroundResource(R.drawable.heart);btn2.setText("Show"); btn2.setOnClickListener(this);layout.addView(btn2, param);btn3 = new Button(this); btn3.setId(103);btn3.setBackgroundResource(R.drawable.heart);btn3.setText("Exit"); btn3.setOnClickListener(this);layout.addView(btn3, param);tv = new TextView(this);tv.setTextColor(Color.WHITE); tv.setText("");LinearLayout.LayoutParams param2 =new LinearLayout.LayoutParams(150, 60);param2.topMargin = 10;layout.addView(tv, param2);setContentView(layout);//------------------------------setTitle("please press <Block...> & <Show> ");tv.setText("then wait for 5 min...");}public void onClick(View v) {switch(v.getId()){case 101:try { Thread.sleep(10000);} catch (InterruptedException e) {e.printStackTrace();}break;case 102: break;case 103: finish(); break;}}
}
  • 此程式執行時,畫面上先出現:

       

  • 連續按下<Block UI thread>和<Show>按鈕,然後等待5秒鐘,就會出現剛才所說的道歉提示,如下圖:

      

举例
  • 如果想要一边秀动画,一边播音乐时,使用单一线程来控制一边秀动画,一边播音乐,如下图所示;又会如何呢?

 

  • 主线程可以诞生多个子线程来分担其工作,尤其是比较冗长费时的幕后服务工作,例如播放动画的背景音乐、或从网络下载影片等。于是,主线程就能专心于处理UI画面的事件了。
  • 再如,当你开发一个游戏程序时,如果你希望游戏循环不受UI事件的干扰,或希望游戏循环(GameLoop)不要阻塞住UI线程的话,就不适合拿UI线程去跑游戏循环了。
     
http://www.tj-hxxt.cn/news/4434.html

相关文章:

  • 服装网站论文怎么做一个网页
  • jsp动态网站开发事例任何东西都能搜出来的软件
  • 河北建设厅网站网站seo策划
  • 网站优化有前途吗怎么样才能引流客人进店
  • 网站做百科十大培训机构教育培训机构哪家好
  • 有免费网站服务器吗西安关键词优化服务
  • 网站滚动公告怎么做seo友情链接
  • 费县住房和城乡建设局网站济南seo怎么优化
  • 长沙毕业设计代做网站价格网页搜索引擎优化技术
  • 四六级查成绩网站怎么做产品推广广告
  • 0基础1小时网站建设教程域名信息查询网站
  • 怎么做网站数据库备份重要新闻今天8条新闻
  • 做网站运营需要学的东西今日热点新闻15条
  • ps毕业设计做网站界面seo关键词优化报价价格
  • 做仿网站公司青岛网站推广企业
  • 顺义网站建设产品推广广告
  • 任丘市建设局网站网络营销方式方法
  • 购物网站后台管理系统百度知道问答首页
  • 新网站建设特色自己如何制作一个小程序
  • 网站模板百度联盟怎么加入赚钱
  • 高端网站定制百度seo搜索排名
  • 网站首页添加浮动飘窗阿里巴巴logo
  • asp做网站用什么写脚本腾讯企点是干嘛的
  • 国家知识产权局是干什么的百度seo效果怎么样
  • 网站视频不能下载怎么保存视频网络广告公司
  • 做发型的网站百度网站优化
  • 日本的设计网站有哪些方面数据分析师证书
  • 法律咨询东莞网站建设百度seo插件
  • 如何在国内做美国外贸公司网站网站优化排名优化
  • 公司网站建设需求书佛山优化网站关键词