[Developement Eclipse] sorry the application has been stopped
sifokl
Messages postés
28
Statut
Membre
-
scinarf Messages postés 1183 Statut Membre -
scinarf Messages postés 1183 Statut Membre -
Bonjour , je suis debutant , et je commence a developper une appli ,
au debut je voudrais lancer une pub durant 2,5 secondes avant de passer a 'activité principale , mais apres avoir passé la pub , l'appli se plante !
voici : le main : MainActivity.java
et ceci est le splash (la pub) qui doit se lancer avant :
et ceci le manifest
quelqun peut m'aider ?
merci d'avance
au debut je voudrais lancer une pub durant 2,5 secondes avant de passer a 'activité principale , mais apres avoir passé la pub , l'appli se plante !
voici : le main : MainActivity.java
package com.xenasoft.mescopainsdabordphone;
import android.os.Bundle;
import android.app.Activity;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
et ceci est le splash (la pub) qui doit se lancer avant :
package com.xenasoft.mescopainsdabordphone;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class Splash extends Activity{
protected void onCreate(Bundle BundleSplash){
super.onCreate(BundleSplash);
setContentView(R.layout.splash);
Thread timer = new Thread(){
public void run(){
try {
sleep(2500);
}catch (InterruptedException e){
e.printStackTrace();
}finally{
Intent toMain = new Intent("com.xenasoft.mescopainsdabordphone.MAINACTIVITY");
startActivity(toMain);
}
}
};
timer.start();
}
et ceci le manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xenasoft.mescopainsdabordphone"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="7" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity android:name=".Splash" android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity" android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAINACTIVITY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
quelqun peut m'aider ?
merci d'avance
A voir également:
- [Developement Eclipse] sorry the application has been stopped
- Eclipse java - Télécharger - Langages
- Desinstaller application windows - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Application word et excel gratuit - Guide
- Windows application démarrage - Guide
1 réponse
Bonjour,
Je pense que cela provient du fait que le StartActivity n'est pas effectué depuis le ThreadUI.
Plusieurs possibilité soit passé par un Handler avec une méthode tel que sendEmptyMessage(int message)
ou tester une des méthodes proposées par ce lien, c'est en anglais désolé.
https://stackoverflow.com/questions/11046200/not-able-to-start-activity-from-thread
Je pense que cela provient du fait que le StartActivity n'est pas effectué depuis le ThreadUI.
Plusieurs possibilité soit passé par un Handler avec une méthode tel que sendEmptyMessage(int message)
ou tester une des méthodes proposées par ce lien, c'est en anglais désolé.
https://stackoverflow.com/questions/11046200/not-able-to-start-activity-from-thread