2016-07-01 10 views
0

グローバルインターネットチェック接続を使用しています。 Onresumeメソッドを使用したスプラッシュ画面でネットワークが利用できない場合のような機能を実装しています。次に、ネットワークが使用できないように警告ダイアログを表示しています。しかし、私はスプラッシュ活動を止めませんでした。アクティビティナビゲーションスプラッシュでインターネットが利用できない場合の防止

私のソースコードによると、インターネットが利用できないときはダイアログが表示されますが、スプラッシュアクティビティはさらに移動してログインアクティビティになります。私はナビゲートしたくない。私はダイアログを使ってしばらくしてからスプラッシュを終了したい。

私を助けてください。

+0

あなたのスプラッシュアクティビティコードを表示してください。 –

+0

@Override protected void onResume(){ super.onResume(); makeActivityFullScreen(); \t \t // ----- // ---ここで私は、インターネットをチェックしていますから - // \t \t { \t \t \t \t \t \t \t \t}他{ \t \t(networkAvail)の場合\t dialog.show(); \t \t \t finish(); \t \t \t \t \t}} –

+0

それに –

答えて

0

これとalertdialog OKボタンPRESSEに仕上げを置く()

@Override protected void onResume() { 
    super.onResume(); 
    ConnectionDetector cd = new ConnectionDetector(getApplicationContext()); 
    if (!cd.isConnectingToInternet()) { 
     Constt.showInternetDialog(this); 
     return; 
    } 
    makeActivityFullScreen(); 
} 
+0

ありがとう私はこれを試してみる私はアンドロイドに学ぶために新しいです –

0

入れ仕上げ()警告ダイアログのボタンクリックの内側のように行います。試してみてください

AlertDialog.Builder builder = new AlertDialog.Builder(this); 
    builder.setTitle("Error"); 
    builder.setMessage("Network not available"); 
    builder.setCancelable(false); 
    builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() { 
     @Override 
     public void onClick(DialogInterface dialog, int which) { 
      finish(); 
     } 
    }); 
    builder.show(); 
関連する問題