Я прочитал определение класса URI here и here, но я все еще не уверен, как использовать объект URI в проекте Android, поскольку второй ответ не адресует URI в его конкретных случаях использования. Кто-нибудь лучше понимает, для чего может использоваться объект URI? В каких обстоятельствах я должен создавать экземпляр объекта URI? Когда полезен объект URI и зачем его создавать? Было бы полезно иметь конкретный пример. Ниже приведен пример, который я создал, создав пустой диалог через Android Studio (фабричный метод, предоставляемый при создании).Android URI Class - для чего он используется?
public void onButtonPressed(Uri uri) {
if (mListener != null) {
mListener.onFragmentInteraction(uri);
}
или
public interface OnFragmentInteractionListener {
void onFragmentInteraction(Uri uri);
}
Если приведенные выше примеры не являются полезными, вы можете использовать свое собственное объяснение, когда разработчик должен рассмотреть вопрос о создании объекта URI. Благодарю.