@FelipeTorres, infelizmente o código não funcionou. O aparelho estando sem internet e sem conexão à rede, não dá nenhum aviso e falta de conectividade e abre normalmente.
O que pode ter acontecido? Versão meu Android é 2.3.6.
@fabioqb, também acessei o link e dei uma lida… usei o código ali apresentado mas não funcionou. Mesmo sem internet o app abre normalmente com as orientações que estão no link.
Vou continuar pesquisando esse método, pois posso estar montando errado ou esquecendo de algo.
@FelipeTorres, achei que não teria funcionado pelo fato de não inserir o código para acessar a internet (WebView), mas ao colocar o código também não funcionou. Onde devo estar errando?
Abaixo segue meu activity. Repare onde coloquei o código que me indicou… se eu colocar dentro do void, dá erro no código e não compila… da forma como está compila normalmente, mas se estiver sem rede o código não roda.
Eu havia iniciado em Java um tempo atrás, mas acabei deixando de lado para ver C++ e PHP, e acabei ficando mais com PHP… Como o mundo mobile está em alto, comecei a ver sobre criação de app e afins. Estou pretendendo alguns WebApp…
Mas confesso que ainda estou um bem imaturo para com Java/Android. Sou muito grato pela paciência e ajuda dos colegas aqui.
Assim, teria como indicar material, dica, para eu estudar? Tipo as principais funções ou atributos, algo assim para eu começar. Tenho conhecimento de como funciona funções como a que mencionou no PHP, mas não sei ao certo como montá-las no Android.
Se puder indicar algumas apostila online ao algum livro e dicas das principais códigos que teria que estudar para iniciar.
Aqui, consegui montar o código com a condicional. Quando está com internet a WebView abre e quando eu desconecto o app não carrega o WebView, mas também não aparece a informação de falta de conexão.
Sei que estou abusando, mas teria como me ajudar só mais nessa etapa? Que creio que é a última.
No else eu coloquei System.out.println(“Sem conexão”)… como eu faça para que apareça essa informação na tela? Pois fica tudo branco e não aparece nenhuma informação se estiver sem internet.
Somente informar System.out.println no activity já seria suficiente ou eu tenho que mexer em algum xml?
Ah, o WebView está usando 100% da tela, mas coloquei dentro do if. Neste caso era para o print exibir a mensagem no lugar onde entraria o WebView, correto?
Uhmmm. Mas neste caso seria então do lado do usuário, correto? Tipo: Usuário fosse acessar a url acima pelo navegador e dar uma mensagem de escape? Isto?
Se for para usar no mobile teria que fazer em JavaScript mesmo e colocar a página html como página inicial, mas não daria pra levar isto a outros aparelhos.
Caso precise que acessem uma determinada url sem que possam saber a url, indicaria criar um app usar uma webview (ficará igual navegador próprio) no Java/Android e colocar o código deste tópico para dar essa mensagem. Isso ira fazer com que o usuário uso o App e não o navegador para acessar.