Permanent delete FAQ

This commit is contained in:
M66B
2021-05-15 10:21:08 +02:00
parent 692c742020
commit 65dca8d7db
4 changed files with 31 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ import android.view.LayoutInflater;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.ImageButton;
import android.widget.TextView;
import androidx.annotation.NonNull;
@@ -47,6 +48,7 @@ public class FragmentDialogAsk extends FragmentDialogBase {
String confirm = args.getString("confirm");
String notagain = args.getString("notagain");
boolean warning = args.getBoolean("warning");
int faq = args.getInt("faq");
final Context context = getContext();
final int colorError = Helper.resolveColor(context, R.attr.colorError);
@@ -56,6 +58,7 @@ public class FragmentDialogAsk extends FragmentDialogBase {
TextView tvRemark = dview.findViewById(R.id.tvRemark);
CheckBox cbConfirm = dview.findViewById(R.id.cbConfirm);
CheckBox cbNotAgain = dview.findViewById(R.id.cbNotAgain);
ImageButton ibInfo = dview.findViewById(R.id.ibInfo);
tvMessage.setText(question);
tvRemark.setText(remark);
@@ -63,6 +66,7 @@ public class FragmentDialogAsk extends FragmentDialogBase {
cbConfirm.setText(confirm);
cbConfirm.setVisibility(confirm == null ? View.GONE : View.VISIBLE);
cbNotAgain.setVisibility(notagain == null ? View.GONE : View.VISIBLE);
ibInfo.setVisibility(faq == 0 ? View.GONE : View.VISIBLE);
if (warning) {
Drawable w = context.getDrawable(R.drawable.twotone_warning_24);
@@ -81,6 +85,14 @@ public class FragmentDialogAsk extends FragmentDialogBase {
}
});
if (faq != 0)
ibInfo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Helper.viewFAQ(v.getContext(), faq);
}
});
return new AlertDialog.Builder(getContext())
.setView(dview)
.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {