Привет, я получаю исключение IOException при запуске моего приложения на Android 2.2. Я не понимаю этого, когда использую Android 2.3.
Я пытаюсь скопировать файл PDF (размером 1,6 МБ) из папки ресурсов во внутреннее хранилище приложения, используя следующий блок кода.
1. private void copyFile(InputStream in, OutputStream out) throws IOException {
2. byte[] buffer = new byte[1024];
3. int read;
4. while((read = in.read(buffer)) != -1){
5. out.write(buffer, 0, read);
6. }
7. }
Я получаю исключение IOException при выполнении строки 4.
Он запускается без каких-либо исключений в следующих случаях - Когда я использую небольшой файл (размер 320 КБ) - Когда я создаю его как проект Android 2.3.
Есть предложения, как решить эту проблему? Если размер является проблемой, можно ли это исправить?
Мы будем благодарны за вашу помощь.
Спасибо, Навин