Вопрос о методе getRecommendedTimeoutMillis в классе AccessibilityManager - PullRequest
0 голосов
/ 12 июня 2019

Чтобы протестировать метод getRecommendedTimeoutMillis с FLAG_CONTENT_CONTROLS в классе AccessibilityManager, я создал snackBar. Метод FLAG_CONTENT_CONTROLS - это Android API, который контролирует функцию тайм-аута в сервисе специальных возможностей. Другими словами, если по умолчанию снэк-бар установлен как короткий, то снэк-бар исчезает очень скоро. Но если я использую snakBar с методом getRecommendedTimeoutMillis, как только служба доступности, такая как TalkBack, будет включена, слепые пользователи смогут более легко взаимодействовать с snackBar. Поскольку у меня есть Pixel 2 и зарегистрированная бета-версия Android Q, я могу протестировать новый API. Кстати, в моей закусочной я действительно не знаю, как применить метод getRecommendedTimeoutMillis к моей закусочной. На самом деле я действительно новичок в Java, не могли бы вы помочь мне? Если вы можете написать код, включающий мой код snackBar с помощью метода getRecommendedTimeoutMillis, я могу скопировать его, пройти и протестировать. Код моей закусочной ниже.

public void snackbarWithAction(View view){
 Snackbar snackbar = Snackbar.make(coordinatorLayout,"Snackbar With Action",Snackbar.LENGTH_SHORT);
 snackbar.setAction("UNDO", new View.OnClickListener() {
  @override
  public void onClick(View view) {
 Toast.makeText(getApplicationContext(),"Undo action",Toast.LENGTH_SHORT).show();
 }
 });
snackbar.show();
}

Заранее большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...