URI imageUri = null;
//Setting the Uri of aURL to imageUri.
try {
imageUri = aURL.toURI();
} catch (URISyntaxException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Tôi đang sử dụng mã này để dịch URL sang URI. Làm thế nào tôi có thể lưu imageUri vào một SharedPreferences, hoặc một bộ nhớ mà nó sẽ không bị xóa trênDestroy()?Cách sử dụng SharedPreferences để lưu URI hoặc bất kỳ Bộ nhớ nào?
Tôi không muốn làm cơ sở dữ liệu SQLite vì URI sẽ thay đổi khi change.I của URL không muốn sử dụng lên bộ nhớ cho không sử dụng URI của
Trong mã ví dụ của mình, ông đã sử dụng đối tượng java.net.URI có .create (String) thay vì .parse (String) như android.net.Uri. Có một nhược điểm để sử dụng một trong số này trong số này? – FoamyGuy
Tôi thực sự giả định android.net.Uri là những gì OP đang cố lưu vào các tùy chọn được chia sẻ. Nếu không, câu trả lời của bạn chắc chắn là đúng. – Kal
Tôi nghĩ rằng họ sẽ làm việc cả hai, và tôi chưa bao giờ gặp bất kỳ lý do nào cho một trong những khác – FoamyGuy