- // Show `userAgentTextView` and set the text.
- userAgentTextView.setVisibility(View.VISIBLE);
- userAgentTextView.setText(currentUserAgentString);
+ // Set the user agent text.
+ switch (currentUserAgentString) {
+ case "System default user agent":
+ // Display the user agent text string.
+ switch (defaultUserAgentString) {
+ case "WebView default user agent":
+ // Display the `WebView` default user agent.
+ userAgentTextView.setText(webViewDefaultUserAgentString);
+ break;
+
+ case "Custom user agent":
+ // Display the custom user agent.
+ userAgentTextView.setText(defaultCustomUserAgentString);
+ break;
+
+ default:
+ // Display the text from `defaultUserAgentString`.
+ userAgentTextView.setText(defaultUserAgentString);
+ }
+ break;