В моем приложении я сохраняю XML-файл на SD-карту пользователя, выполняя File newxmlfile = new File(Environment.getExternalStorageDirectory() + "/Message.xml");
Но не все пользователи имеют в своем телефоне SD-карты, и поэтому мое приложение может зависнуть.
Как изменить метод создания файла, чтобы сохранить файл в памяти телефона вместо SD-карты?
Кроме того, как я должен изменить загрузку файла? (в настоящее время: new InputSource(new FileInputStream(Environment.getExternalStorageDirectory() + "/Message.xml"))
)
РЕДАКТИРОВАТЬ: Я не думаю, что вы правильно поняли вопрос. Я знаю страницу Data Storage для Android Docs и прочитал ее. Я просто хочу знать, как мне следует настроить его в соответствии с моим текущим способом сохранения и загрузки файла.