darlan_machado 30 de jul. de 2018
Se fosse erro de permissão, seria exibida mensagem referente a permissão.
O único trecho de stack é esse? Me parece estar faltando algumas coisas nesse log.
LeandroCGMS 30 de jul. de 2018
Esse é todo o printStackTrace.
Pelo que estou pesquisando, é um problema com Async Task. Quem pode me dar maiores esclarecimento sobre?
LeandroCGMS 31 de jul. de 2018
Fiz diferente, mas gera os mesmo erros, até achei que era só por causa de não ter criado classe Async Task, mas o problema continua:
package nome.do.pacote ;
import android.support.v7.app.AppCompatActivity ;
import android.os.Bundle ;
import android.widget.EditText ;
import org.jsoup.Jsoup ;
import org.jsoup.helper.HttpConnection ;
import org.jsoup.nodes.Document ;
import org.jsoup.nodes.Element ;
import org.jsoup.select.Elements ;
import java.io.IOException ;
public class NomeDaActivity extends AppCompatActivity {
private EditText caixaTexto ;
@Override
protected void onCreate ( Bundle savedInstanceState ) {
super . onCreate ( savedInstanceState );
This file has been truncated. show original
package nome.do.pacote ;
import android.os.AsyncTask ;
import org.jsoup.Jsoup ;
import org.jsoup.nodes.Document ;
import org.jsoup.select.Elements ;
import java.lang.ref.WeakReference ;
public class ConexaoJsoup extends AsyncTask < String , Integer , StringBuilder > {
private WeakReference < NomeDaActivity > activity ;
public ConexaoJsoup ( NomeDaActivity activity ) {
this . activity = new WeakReference <> ( activity );
}
@Override
protected StringBuilder doInBackground ( String ... strings ) {
StringBuilder retornoConexao = new StringBuilder ();
This file has been truncated. show original
Solucao aceita
LeandroCGMS 1 de ago. de 2018 1 like
Bom dia.
Resolvido
Durante a noite, como sempre, aconteceu aquela magicazinha e voilá, com while(ConexaoThread.isAlive) e Thread, ao invés, de Async Task:
package nome.do.pacote ;
import android.support.v7.app.AppCompatActivity ;
import android.os.Bundle ;
import android.widget.EditText ;
import org.jsoup.Jsoup ;
import org.jsoup.helper.HttpConnection ;
import org.jsoup.nodes.Document ;
import org.jsoup.nodes.Element ;
import org.jsoup.select.Elements ;
import java.io.IOException ;
public class NomeDaActivity extends AppCompatActivity {
EditText caixaTexto ;
private StringBuilder retornoConexao ;
private Handler handler = new Handler ();
ConexaoThread conexaoT ;
This file has been truncated. show original
package nome.do.pacote ;
import android.app.Activity ;
import org.jsoup.Jsoup ;
import org.jsoup.nodes.Document ;
import org.jsoup.select.Elements ;
import java.util.logging.Handler ;
import java.util.logging.LogRecord ;
public class ConexaoThread extends Thread {
private StringBuilder retornoConexao ;
private ConversorMoedas activity ;
ConexaoThread ( ConversorMoedas activity ) {
this . activity = activity ;
start ();
}
@Override
This file has been truncated. show original