@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); mActivity = (ViewFileActivity) getActivity(); final List<String> langs = CodeGuesser.getLanguageList(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); builder.setTitle(R.string.dialog_choose_language_title); builder.setItems(langs.toArray(new String[0]), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int position) { String lang = langs.get(position); String tag = CodeGuesser.getLanguageTag(lang); mActivity.setLanguage(tag); } }); return builder.create(); }
return true; ChooseLanguageDialog cld = new ChooseLanguageDialog(); cld.show(getFragmentManager(), "choose language"); return true; case R.id.action_copy_all:
return true; ChooseLanguageDialog cld = new ChooseLanguageDialog(); cld.show(getSupportFragmentManager(), "choose language"); return true; case R.id.action_copy_all:
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { super.onCreateDialog(savedInstanceState); mActivity = (ViewFileActivity) getActivity(); final List<String> langs = CodeGuesser.getLanguageList(); AlertDialog.Builder builder = new AlertDialog.Builder(mActivity); builder.setTitle(R.string.dialog_choose_language_title); builder.setItems(langs.toArray(new String[0]), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int position) { String lang = langs.get(position); String tag = CodeGuesser.getLanguageTag(lang); mActivity.setLanguage(tag); } }); return builder.create(); }