FileNotFoundException Android - PullRequest
       15

FileNotFoundException Android

0 голосов
/ 02 ноября 2011

У меня есть это очень глупое исключение, которое беспокоит мой разум.

У меня есть 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.

Есть идеи, где я не прав?

1 Ответ

0 голосов
/ 02 ноября 2011

вы можете попробовать это

Uri path = Uri.fromFile (новый файл ("assets / yourxmlfile.xml"));

...