2013-10-14 2 views
-5
package islam.work; 
import java.net.URI; 

import android.app.Activity; 
import android.media.MediaPlayer; 
import android.os.Bundle; 
import android.view.View; 
import android.content.Intent; 
import android.annotation.SuppressLint; 
import android.app.AlertDialog; 
import android.content.Context; 
import android.content.DialogInterface; 

public class Tasbeeeee7_IslamicActivity extends Activity {  
    MediaPlayer begin; 
    Intent inti; 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     begin = MediaPlayer.create(Tasbeeeee7_IslamicActivity.this , R.drawable.media); 
     begin.start(); 
     Thread timer = new Thread(){ 
      public void run(){ 
       try { 
        sleep(5000); 
       } catch (InterruptedException e) { 
        e.printStackTrace(); 
       } 
       finally 
       { 


        startActivity(new Intent("islam.work.program"));//error here 

       } 
      } 
     }; 
     timer.start(); 
    } 
} 
+1

Mise en forme horrifiante, quelle est la question exactement? Soyez aussi détaillé que possible. –

+0

ajoutez la deuxième activité dans le fichier manifeste ... – Exceptional

+1

pouvez-vous poster logcat? – KOTIOS

Répondre

2

Changer votre bloc finally à

finally 
{ 
    startActivity(new Intent(Tasbeeeee7_IslamicActivity.this,Program.class)); // where Program is second activity 
} 

Et ajouter Program.java dans le fichier manifeste comme

<activity 
    android:label="Program" 
    android:name="islam.work.Program" > 
</activity> 

Hope this aide. Assurez-vous d'avoir déclaré votre activité dans le manifeste.

+0

utiliser 'Tasbeeeee7_IslamicActivity.this' au lieu de' this' pour passer le contexte d'activité en cours –

+0

@ ρяσѕρєяK ok. fini merci. –

1

La plupart du temps, les gens oublient et passent un temps interminable à regarder le code.

Essayez également de faire quelque chose comme ça.

Intent intent = new Intent(this, DisplayMessageActivity.class); 
Questions connexes