2016-07-17 4 views
1

Salut everybady J'essaie d'utiliser Handler mais j'ai problème de somme 1. lorsque j'utilise Handlerlorsque vous utilisez Gestionnaire

Handler myHandler = new Handler() { 
      @Override 
      public void close() { 

      } 

      @Override 
      public void flush() { 

      } 

      @Override 
      public void publish(LogRecord record) { 

      } 
     }; 

mais je veux ce type

Handler handler = new Handler(); 
handler.postDelayed(runnable3sec,3000); 

comment résoudre mon problemn merci

Répondre

0

Le problème est l'importation que vous utilisez, changez votre importation comme l'importation android.os.Handler

+0

package com.softengine.mehmet.example2; import android.content.Intent; importez android.support.v7.app.ActionBar; importez android.support.v7.app.AppCompatActivity; importez android.os.Bundle; import java.util.logging.Handler; importez android.os.Handler. *; import java.util.Timer; import java.util.concurrent.Delayed; import java.util.logging.Handler; import java.util.logging.LogRecord; j'importe tout, mais ide veut remplacer toutes les méthodes de gestionnaire –

+0

t h a n k y o u –

2

Il suffit de changer Handler classe import de:

java.util.logging.Handler 

à

android.os.Handler 
+0

où j'Ajouter cet androïde de code. os.Handler –

+0

@MehmetOnar: voir en haut du fichier de classe que vous avez la ligne 'java.util.logging.Handler' changez-le en' android.os.Handler'. si vous ne parvenez pas à localiser puis utilisez l'option Rechercher et remplacer l'EDI pour remplacer 'java.util.logging.Handler' par' android.os.Handler' –

+0

merci de votre aide –

0
package com.softengine.mehmet.example2; 

import android.content.Intent; 
import android.support.v7.app.ActionBar; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.os.Handler; 
import java.util.Timer; 
import java.util.concurrent.Delayed; 
import java.util.logging.LogRecord; 

public class SplashActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_splash); 
     ActionBar actionBar=getSupportActionBar(); 
     actionBar.hide(); 

     final Runnable runnable3sec = new Runnable() { 
      @Override 
      public void run() { 
       nextActivity(); 
      } 
     }; 
     Handler myHandler = new Handler(); 
     myHandler.postDelayed(runnable3sec,3000); 


    } 

    public void nextActivity(){ 
     Intent intent = new Intent(this,MainActivity.class); 
     startActivity(intent); 
    } 
} 

merci everybady :)