请问这个是怎么回事呢?
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