public void showAnnouncementDetail()

in app/src/main/java/org/apache/taverna/mobile/ui/anouncements/AnnouncementFragment.java [215:241]


    public void showAnnouncementDetail(DetailAnnouncement detailAnnouncement) {
        if (alertDialog != null && alertDialog.isShowing()) {
            alertDialog.dismiss();
        }
        mAnnouncementDetail = detailAnnouncement;
        AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(getContext());
        LayoutInflater inflater = getActivity().getLayoutInflater();
        View dialogView = inflater.inflate(R.layout.detail_annoucement_dialog_layout, null);
        dialogBuilder.setView(dialogView);
        TextView title = dialogView.findViewById(R.id.tvDialogTitle);
        TextView date = dialogView.findViewById(R.id.tvDialogDate);
        TextView author = dialogView.findViewById(R.id.tvDialogAuthor);
        WebView text = dialogView.findViewById(R.id.wvDialogText);
        Button buttonOk = dialogView.findViewById(R.id.bDialogOK);
        buttonOk.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                alertDialog.dismiss();
            }
        });
        text.loadDataWithBaseURL("", mAnnouncementDetail.getText(), "text/html", "utf-8", "");
        date.setText(mAnnouncementDetail.getDate());
        title.setText(mAnnouncementDetail.getTitle());
        author.setText(mAnnouncementDetail.getAuthor().getContent());
        alertDialog = dialogBuilder.create();
        alertDialog.show();
    }