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();
}