Привет, я получаю 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.
Любые предложения о том, как решить эту проблему? Если размер является проблемой, есть ли способ обойти это?
Ваша помощь будет принята с благодарностью.
Спасибо,
Навин