1、handler是消息处理者,通常重写Handler的handleMessage()方法,在方法中处理接收到的不同消息,例如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Handler mHandler=
new
Handler(){
@Override
public
void
handleMessage(Message msg) {
switch
(msg.what) {
case
110
:
progressValue += msg.arg1;
pb_horizontal.setProgress(progressValue);
Log.d(
"progressValue-------------->"
, progressValue+
""
);
break
;
}
}
}
2、Bundle是一个载体,可以存放基本数据类型、对象等内容,好比是一辆货车,可以装各种东西,然后运到需要的地方,例如:
1
2
3
4
5
6
7
Bundle mBundle=
new
Bundle();
mBundle.putString(
"name"
,
"zhaolinit"
);
mBundle.putInt(
"number"
,
123456
);
mBundle.putBoolean(
"flag"
,
false
);
//然后,放到Intent对象中
Intent mIntent=
new
Intent();
mIntent.putExtras(mBundle);
转载请注明原文地址: https://www.6miu.com/read-4257.html