10
votes

Activité de démarrage avec bouton Android

ive a un problème. Je veux ouvrir une activité avec un bouton mais il se bloque tout le temps. J'ai donc créé 2 classes et un bouton. Mais cela continue de s'écraser.

  1. classe est Activity_Home Classe () et deuxième est la classe Schedule_ACT (). LI> ol>

    Activity_Home Classe: strong> p>

        <?xml version="1.0" encoding="utf-8"?>
        <manifest xmlns:android="http://schemas.android.com/apk/res/android"
            package="my.action.bat"
            android:versionCode="1"
            android:versionName="1.0" >
    
            <uses-sdk android:minSdkVersion="8" />
    
            <application
                android:icon="@drawable/ic_launcher"
                android:label="@string/app_name" >
                <activity
                    android:label="@string/app_name"
                    android:name=".activity_home" >
                    <intent-filter >
                        <action android:name="android.intent.action.MAIN" />
    
                        <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                </activity>
    
                <activity
                    android:label="@string/app_name"
                    android:name=".schedule_act" >
                    <intent-filter >
                        <action android:name="my.action.bat.SCHEDULE_ACT" />
    
                        <category android:name="android.intent.category.DEFAULT" />
                    </intent-filter>
                </activity>
            </application>
    
        </manifest>  
    


1 commentaires

Quelle est l'exception étant lancée ??


5 Réponses :


1
votes

Vous devez ajouter toutes les classes d'activité au fichier manifeste !!


0 commentaires

18
votes

Les intentions sont sensibles à la casse. Changer

startActivity(new Intent(this, schedule_act.class));


0 commentaires

2
votes

Essayez de changer la ligne xxx

à xxx

et voir si cela aide.

Voir ici pour plus d'informations.


0 commentaires

3
votes

Essayez ceci xxx


0 commentaires

2
votes

Vous pouvez changer cette ligne

Intention myintent = nouvelle intention ("mon.acte.bat.schedule_act"); startactivité (myintent);

à quelque chose comme ça

Intention Intention = Nouvelle intention ("Votre contexte", "Votre activité à lancer"); startactivité (intention);

N'oubliez pas d'espoigner toujours un contexte et une activité.


0 commentaires