Подтвердить что ты не робот

SlidingDrawer устарел

Я только заметил, что, поскольку API 17 SlidingDrawer, он устарел.

в комментарии к нему говорится:

Этот класс устарел на уровне API 17.Этот класс больше не поддерживается. Рекомендуется использовать собственную реализацию в исходном коде для Android Open Source Project, если вы должны использовать его в своем приложении.

означает ли это, что я должен импортировать code в мой проект, чтобы быть уверенным, что он будет поддерживаться в будущем?

Есть ли уже какой-то проект с открытым исходным кодом, который расширяет скользящийDrawer там?

4b9b3361

Ответ 1

означает ли это, что я должен импортировать код в свой проект, чтобы быть уверенным, что он будет поддерживаться в будущем?

Лично я бы сбросил SlidingDrawer и сделал что-то еще для всех новых разработок приложений.

При этом SlidingDrawer должен быть в Android SDK в обозримом будущем. Как отмечается в документе, Google больше не поддерживает его, а это значит, что, возможно, когда-то он больше не работает и его нужно будет отбросить. Если вы все еще используете его в то время, тогда вы будете принимать решение. Например, AbsoluteLayout был устаревшим в конце 2008 года IIRC, и он все еще доступен для использования.

Нет ничего, что мешает вам использовать fork SlidingDrawer для создания одного в проекте библиотеки, хотя вам нужно будет скопировать некоторые ресурсы и внести изменения в код, чтобы указывать на ваши ресурсы, а не на внутренние. p >