RaceFragment.java 文件源码

java
阅读 34 收藏 0 点赞 0 评论 0

项目:starcraft-2-build-player 作者:
@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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号