Tenta debugar e v em que ponto ocorre o erro...
2012/8/30 Italo Naia <italonaia@gmail.com>
kde o log do nullpoint2012/8/30 Diogo Henrique <diogjp10@gmail.com>
Olá senhores,Eu vou precisar inserir no bando de dados SQLite uns 1000 e poucos dados que vem de um arquivo de texto, AsyncTask é a solução mas não estou conseguindo implementar ela.O Log diz que e NullPoint, ai acho que estou fazendo alguma coisa errada. Segue a classe@SuppressLint("ParserError") public class Async extends AsyncTask<Void, Void, Void> {private ProgressDialog progress;private Context context;private ParadaDAO paradadao;public Async(Context context){this.context = context;}@SuppressLint("ParserError") @Overrideprotected void onPreExecute() {// mostra a o ProgressDialogprogress = ProgressDialog.show(context, "Aguarde", "Espere alguns instantes");}protected Void doInBackground(Void... params) {paradadao = new ParadaDAO(context);ParadaVO vo = new ParadaVO();try {byFile(R.raw.paradas,paradadao, vo);} catch (IOException e) {Log.i("jampabus","erro = " + e.getMessage());e.printStackTrace();}return null;}protected void onPostExecute(Void result) {progress.dismiss();};protected void byFile(int fileID, ParadaDAO dao,ParadaVO vo) throws IOException {Log.i("jampabus","entrou no byfile");try {Double x = 0.0;Double y = 0.0;String coberta = "sim";BufferedReader br = new BufferedReader(new InputStreamReader(context.getResources().openRawResource(fileID)));String line;while ((line = br.readLine()) != null){if (line.length() > 0) {if(line.equals("DESCRIPTION=Unknown Point Feature")){continue;}x = Double.valueOf(line.substring(0,13));y = Double.valueOf(line.substring(14,28));vo.setCoberta(coberta);vo.setCoordenadax(x);vo.setCoordenaday(y);paradadao.insert(vo);}}} catch (NumberFormatException e) {e.printStackTrace();Log.i("jampa", "number = " + e.getMessage());} catch (NotFoundException e) {e.printStackTrace();Log.i("jampabuss","notfound = " + e.getMessage());}}//fim do metodo byFile()}pra chamar faço isso eu to fazendo assim new Async().execute();tem alguma coisa que estou fazendo de errado ?Diogo HenriqueRede Sociais:Meditando Provérbios:Toastdroid: toastdroid.wordpress.com/
Att,
Derci Santos
Facebook: www.facebook.com/dercilima
twitter: www.twitter.com/dercilima
Skype: dercilima
MSN: dercirv_@hotmail.com
Fones: (34) 8434 - 7699 (Claro - MG)
(64) 3612 - 2628 (Fixo OI - GO)
(64) 9238 - 2325 (Claro - GO)
Recomendação se for reenviar esta mensagem, por favor:
1. Apague o MEU endereço eletrônico e todos os outros constantes do e-mail;
2. Encaminhe como CÓPIA OCULTA (Cco ou Bcc) aos seus destinatários.
3. Agindo desta forma, você estará colaborando para dificultar a disseminação de vírus e spams, e também para tornar a internet mais segura.
2. Encaminhe como CÓPIA OCULTA (Cco ou Bcc) aos seus destinatários.
3. Agindo desta forma, você estará colaborando para dificultar a disseminação de vírus e spams, e também para tornar a internet mais segura.






0 comentários:
Postar um comentário