Třetí řádek je problém. Podívejte se na svůj výstup logcat a zdroje pro Android (vyhledejte ve zdrojích „požadovaný název sloupce s názvem tabulky“). Nyní se podívejte na výstup logcat. Řádek s touto větou obsahuje název sloupce, který požadujete:/mnt/sdcard/googleCheckout/Saxo Trader.apk
. Tato hodnota pochází z vašeho výsledkového kurzoru. Váš db samozřejmě tento sloupec neobsahuje :-)
Nahraďte řádky
String url = c.getString(c.getColumnIndex(c.getString(0)));
String code = c.getString(c.getColumnIndex(c.getString(1)));
s
String url = c.getString(c.getColumnIndex("reco_index_user_action_download_file"));
String code = c.getString(c.getColumnIndex("reco_index_content_code"));
Navrhuji také vytáhnout kód pro získání indexů ze smyčky mimo smyčku. Není třeba žádat o indexy znovu a znovu.