Я бы не создавал статический WebViewClient, поскольку WebViews всех ваших действий нуждаются в собственном создании экземпляра объекта, и его статическое статическое состояние может вызвать проблемы.
То, что вы делаете, прекрасно.Однако, если все ваши определения WebViewClient делают одно и то же, вы можете подумать о том, чтобы определить его один раз в отдельном классе, расширив WebViewClient и переопределив необходимые вам методы.Затем добавьте свой пользовательский webViewClient к вашим веб-просмотрам в каждом из ваших действий.