@Override
public void onBuildLongClicked(final BuildViewHolder buildViewHolder) {
Context context = getActivity();
final MaterialSimpleListAdapter adapter = new MaterialSimpleListAdapter(new MaterialSimpleListAdapter.Callback() {
@Override
public void onMaterialListItemSelected(MaterialDialog dialog, int index, MaterialSimpleListItem item) {
long buildId = buildViewHolder.viewModel.getBuildId();
switch (index) {
case 0:
editBuild(buildId);
break;
case 1:
confirmDeleteBuild(buildId);
break;
case 2:
exportBuild(buildId);
break;
default:
Timber.e("Unknown context menu item selected, index = " + index);
break;
}
dialog.dismiss();
}
});
adapter.add(new MaterialSimpleListItem.Builder(context)
.content(R.string.menu_edit_build)
.build());
adapter.add(new MaterialSimpleListItem.Builder(context)
.content(R.string.menu_delete_build)
.build());
adapter.add(new MaterialSimpleListItem.Builder(context)
.content(R.string.menu_export_build)
.build());
new MaterialDialog.Builder(context)
.title(buildViewHolder.viewModel.getName())
.adapter(adapter, null)
.show();
}
RaceFragment.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:starcraft-2-build-player
作者:
评论列表
文章目录