private ImageView mImageView;
private @SuppressLint("HandlerLeak")
Handler mHandler;
mImageView = findViewById(R.id.iv_image);
mHandler = new Handler(){
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
Toast.makeText(MainActivity.this, "收到消息", Toast.LENGTH_SHORT).show();
mImageView.setImageResource((Integer) msg.obj);
break;
default:
break;
}
}
};
//设置点击事件发消息
Message message = Message.obtain();
message.obj = R.mipmap.ic_launcher;
message.what = 1;
mHandler.sendMessage(message);