IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Err_Name_Not_Resolved Android et sortie de veille


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 16
    Par défaut Err_Name_Not_Resolved Android et sortie de veille
    slt

    J'ai pris mon site web, et avec android studio j'en ai fais une app.
    Il ne tournera que chez moi, le site permet d'afficher les photos prises avec le téléphone, j'ai un test d'arriver de nouvelles photos toutes les X secondes, qui recharge la page si nouvelle photo.
    Il fonctionnera sur une AndroidBox et pas un téléphone. La page fonctionne sans aucun problème hors Android.

    Mon soucis c'est en sortie de veille j'ai un "Err_Name_Not_Resolved", c'est toujours après quelques minutes, si je relance dans les secondes je n'ai pas de problème.
    En gros, je passe en veille et je rallume dans les secondes c'est ok
    Je passe en veille, j'attend quelques minutes, et j'ai "Err_Name_Not_Resolved"

    J'avais une autre erreur avant, c’était: "Err_Timed_Out "
    J'ai mis, enfin je crois, un commande d'activation du wifi dans le onResume(), et depuis cette erreur à disparue, mais pour faire place à une autre.

    Un petit coup d’œil sur mon java:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
     
    import android.app.Activity;
    import android.content.Context;
    import android.content.Intent;
    import android.net.wifi.WifiManager;
    import android.os.Build;
    import android.os.Bundle;
    import android.view.View;
    import android.view.Window;
    import android.view.WindowManager;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
     
     
    public class FullscreenActivity extends Activity {
        WebView webview;
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                    WindowManager.LayoutParams.FLAG_FULLSCREEN);
            if(Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api
                View v = this.getWindow().getDecorView();
                v.setSystemUiVisibility(View.GONE);
            } else if(Build.VERSION.SDK_INT >= 19) {
                //for new api versions.
                View decorView = getWindow().getDecorView();
                int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
                decorView.setSystemUiVisibility(uiOptions);
            }
            setContentView(R.layout.activity_fullscreen);
            webview = (WebView)findViewById(R.id.webView);
            webview.setWebViewClient(new myWebViewClient());
            webview.getSettings().setJavaScriptEnabled(true);
            webview.loadUrl("http://mysite.com?log=test&password=5f2e25e888t2r");
            webview.clearCache(true);
            Intent intent = new Intent(this, MyIntentService.class);
            startService(intent);
     
        }
        @Override
        protected void onStart() {
            super.onStart();
            webview.loadUrl("http://mysite.com?log=test&password=5f2e25e888t2r");
        }
     
        @Override
        protected void onResume() {
            super.onResume();
     
            WifiManager wifi;
            wifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);
     
             wifi.setWifiEnabled(true);
            webview.loadUrl("http://mysite.com?log=test&password=5f2e25e888t2r");
            //  webview.onResume();
        }
     
        @Override
        protected void onPause() {
            super.onPause();
            webview.onPause();
     
        }
        @Override
        protected void onStop() {
            super.onStop();
            webview.onPause();
     
        }
        @Override
        protected void onDestroy() {
            super.onDestroy();
            webview.destroy();
        }
     
    //ouvre lien dans nav android et pas page externe
        private class myWebViewClient extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
        }
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     
        <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
        <uses-permission android:name="android.permission.INTERNET" />
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
        <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
        <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
        <uses-permission android:name="android.permission.WAKE_LOCK" />
     
     
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity
                android:alwaysRetainTaskState="true"
                android:name=".FullscreenActivity"
                android:configChanges="orientation|keyboardHidden|screenSize"
                android:label="@string/app_name"
                android:theme="@style/FullscreenTheme">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
     
            <receiver
                android:name=".BootReceiver"
                android:enabled="true"
                android:exported="true"
                android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
                <intent-filter>
                    <action android:name="android.intent.action.BOOT_COMPLETED" />
                    <service android:name=".MyIntentService" />
                    <category android:name="android.intent.category.DEFAULT" />
                </intent-filter>
            </receiver>
     
        </application>
     
    </manifest>
    Il y a des variables que je récupère en get sur ma page, mais je ne pense pas que ça soit le problème. La page lancé dans le navigateur par défaut d'android fonctionne sans problème.

    Autre info qui peut vous orienter, quand je rallume et que j'ai le message, si je repasse en veille tout de suite quand je vois le message d'erreur, et je relance, ma page se recharge bien.

    Help me, je suis au bord de la crise de nerf

    Voilà, voilà !
    Merci à ceux qui me liront

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 16
    Par défaut
    j'ai testé avec la page http://google.fr à la place de mon site, et le resultat est identique mais avec un autre message d'erreur: ERR_ADDRESS_UNREACHABLE
    Moi je pleur

Discussions similaires

  1. Sortie de veille
    Par Athur dans le forum Windows
    Réponses: 2
    Dernier message: 16/04/2011, 18h14
  2. Réponses: 17
    Dernier message: 15/04/2011, 01h08
  3. [Easy Peasy] Erreur sortie mode veille
    Par fanf64 dans le forum Ubuntu
    Réponses: 0
    Dernier message: 06/10/2009, 18h19
  4. [Souris] Perte de la molette en sortie de veille prolongée
    Par kurtbosh dans le forum Périphériques
    Réponses: 0
    Dernier message: 29/03/2009, 09h15
  5. Lors de la sortie de veille, le PC plante
    Par beegees dans le forum Windows XP
    Réponses: 7
    Dernier message: 31/08/2006, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo