У меня есть это очень глупое исключение, которое беспокоит мой разум.
У меня есть xml-файл в папке ресурсов, в котором указано, где найти обновления содержимого для моего приложения.
Итак, я использовал xmlpullparser, чтобы проанализировать мой xml-файл ресурсов, а затем получить оттуда ссылку, а затем использовать фрагмент кода как:
PullLoadData pld = new PullLoadData("versioncheck.xml",SplashScreen.this);
pld.checkUpdate();
int fileSize = 0;
InputStream is;
AssetManager assetMgr = getAssets();
PullLoadData pldContent;
File file = new File(getString(R.string.database_path)+ "ext");
progressBar.setMax(100);
for (int i = 0; i < pld.result.size(); i++) {
int results = 0;
for (int j = 0; j < issue.length; j++) {
if (pld.result.get(i).get("issue").equals(issue[j])) {
results = 1;
}
}
if (results == 0) {
Log.i(TAG, "ZIP Link "+ pld.result.get(i).get("link"));
is = assetMgr.open(pld.result.get(i).get("link"));}
// я получаю правильный URL-адрес zip-файла и, используя эту ссылку из браузера, могу загрузить zip-файл ......... но при отладке я получаю FileNotFoundException.
Есть идеи, где я не прав?