怎样做才能让百度前两页有自己网站内容网站手机适配跳转
1.handler
 android.os.Message是定义一个Messge包含必要的描述和属性数据,并且此对象可以被发送给android.os.Handler处理。属性字段:arg1、arg2、what、obj、replyTo等;其中arg1和arg2是用来存放整型数据的;what是用来保存消息标示的;obj是Object类型的任意对象;replyTo是消息管理器,会关联到一个handler,handler就是处理其中的消息。通常对Message对象不是直接new出来的,只要调用handler中的obtainMessage方法来直接获得Message对象。
 同一界面
Message msg=new Message();
 msg.obj=bytes;//可以是基本类型,可以是对象,可以是List、map等;
 mHandler.sendMessage(msg);//ui更新必须在主线程中进行,不在主线程则想办法跳跃到主线程执行
Handler mHandler = new Handler() {
 @Override
 public void handleMessage(Message msg) {//转换至主线程进行界面更新
 switch (msg.what) {
 case 0:
 byte[] bytes=(byte[])msg.obj;
 UpdateUI(bytes);
 }
 }
 };
mHandler.obtainMessage(MESSAGE_STATE_CHANGE, state, -1,bytes).sendToTarget();
 这个与上面的发送是一致的
runUiThread(new Runnable()…)
下图为我在fragment中的调用,这里要注意一点就是在fragment中要先判断getActivity()是否为空,因为很有可能存在activity还未获取到就运行UI更新的情况,其实跟调用handler.xxx同理,保证调用对象activity / handler的存在。
