@OnClick({R.id.tv_subscribe, R.id.tv_choose_set, R.id.ll_play_track_box, R.id.iv_ting_switch})
public void onClick(View view) {
TingAlbumMsg albumMsg = (TingAlbumMsg) datas.get(getAdapterPosition());
Album album = albumMsg.getAlbums().get(0);
switch (view.getId()) {
case R.id.tv_subscribe:
LevelListDrawable ld = (LevelListDrawable) mTvSubscribe.getBackground();
if (ld.getLevel() == 0) { //订阅
ld.setLevel(1);
mTvSubscribe.setText("已订阅");
TingAlbumDao.getInstance().insertSubscribe(album);
} else {
ld.setLevel(0);
mTvSubscribe.setText("订阅");
TingAlbumDao.getInstance().delSubscribeById(album.getId());
}
break;
case R.id.tv_choose_set:
Intent intent = new Intent(mContext, TingAlbumDetailActivity.class);
intent.putExtra(TingAlbumDetailActivity.ALBUM_ID, album.getId());
int type = album.getCoverUrlMiddle().contains(TingPlayProcessor.KAOLA_FM) ? TingAlbumDetailActivity.KAOLA : TingAlbumDetailActivity.XIMALAYA;
intent.putExtra(TingAlbumDetailActivity.ALBUM_TYPE, type);
mContext.startActivity(intent);
((Activity) mContext).overridePendingTransition(R.anim.activity_start_in, R.anim.activity_start_out);
break;
case R.id.ll_play_track_box:
case R.id.iv_ting_switch:
boolean isPlaying = XmlyManager.get().isPlaying();
if (isPlaying) {
XmPlayerManager.getInstance(mContext).pause();
} else {
XmPlayerManager.getInstance(mContext).play();
}
break;
}
}
ChatListAdapter.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:AssistantBySDK
作者:
评论列表
文章目录