
请问这个是怎么回事呢?
public void setMusicIcon(String icon,Context context){
init(context);
Glide.with(mContext)
.load(icon)
.into(mIvIcon);
}先传入context
我知道为什么了!因为Activity被销毁 那个mConnect传入的为空值,如果加一个判断if(mconnect!=null) 就发现不报错,但是不出现后面的效果
好像是因为图片太大了,intent最多传送40k的东西,那个图60k
private void init(Context context){
this.mContext = context;
mView = LayoutInflater.from(mContext).inflate(R.layout.play_music,this,false);
addView(mView);
musicBg = findViewById(R.id.music_bg);
}musicBg = findViewById(R.id.music_bg);必须在addView之后,不然会找不到View