Add initial Call Quality UX.

This commit is contained in:
Alex Hart
2025-10-20 16:17:05 -03:00
committed by Greyson Parrelli
parent 6e0bfa2cee
commit f38262c0ab
9 changed files with 1014 additions and 2 deletions

View File

@@ -20,6 +20,7 @@ import android.widget.Toast;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AlertDialog;
import androidx.core.app.ActivityCompat;
import androidx.core.app.ShareCompat;
import androidx.core.content.ContextCompat;
import androidx.core.text.util.LinkifyCompat;
@@ -52,6 +53,8 @@ public class SubmitDebugLogActivity extends BaseActivity {
private static final int CODE_SAVE = 24601;
public static final String ARG_VIEW_ONLY = "args.view_only";
private WebView logWebView;
private SubmitDebugLogViewModel viewModel;
@@ -335,7 +338,14 @@ public class SubmitDebugLogActivity extends BaseActivity {
subscribeToLogLines();
});
submitButton.setOnClickListener(v -> onSubmitClicked());
boolean isViewOnly = getIntent().getBooleanExtra(ARG_VIEW_ONLY, false);
if (isViewOnly) {
submitButton.setText(R.string.SubmitDebugLogActivity_close);
submitButton.setOnClickListener(v -> ActivityCompat.finishAfterTransition(this));
} else {
submitButton.setOnClickListener(v -> onSubmitClicked());
}
scrollToTopButton.setOnClickListener(v -> DebugLogsViewer.scrollToTop(logWebView));
scrollToBottomButton.setOnClickListener(v -> DebugLogsViewer.scrollToBottom(logWebView));