android.content.ActivityNotFoundException: Es wurde keine Aktivität gefunden, die den Begrüßungsbildschirm von Intent behandelt

Ich habe ein Problem beim Laden einer neuen Absicht nach meinem Begrüßungsbildschirm. Ich habe mir Fragen im Zusammenhang mit dieser Ausnahme angesehen, aber alle scheinen sich mit Dingen wie Google Play oder Google Maps zu befassen, die nicht richtig referenziert werden. Dies ist bei mir nicht der Fall.

Dies sind die verwandten Fragen, die ich angeschaut habe

Nicht gefundene Aktivität, um mit Absicht umzugehen?

Aktivität nicht gefunden, um mit Absicht umzugehen

Es wurde keine Aktivität gefunden, um mit Absicht umzugehen

Unten ist mein Manifest-Code

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.android.main"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="15" />
    <uses-permission android:name="android.permission.INTERNET"/>

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <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=".HomePage"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.HOMEPAGE" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <activity
            android:name=".OrderPlaced"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.ORDERPLACED" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>

</manifest>

Hier ist der Code für das Klassen-Splash

package com.android.main;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

public class Splash extends Activity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash);

        Thread timer = new Thread(){
            public void run(){
                try{
                    sleep(1000);
                }catch(InterruptedException e) {
                    e.printStackTrace();
                }finally{
                    Intent openStartingPoint = new Intent("com.android.main.HOMEPAGE");
                    startActivity(openStartingPoint);
                }
            }
        };
        timer.start();
    }

    @Override
    protected void onPause() {

        super.onPause();
        finish();
    }


}

Und hier ist die Klasse HomePage, die ich nach dem Begrüßungsbildschirm zu laden versuche

package com.android.main;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;

public class HomePage extends Activity {
    /** Called when the activity is first created. */


    TextView name;
    EditText editName;
    TextView drinks;
    Spinner drinksSpinner;
    TextView message;
    CheckBox checkbox;
    Button createOrderButton;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        createOrder();
    }

    public void createOrder(){

        createOrderButton = (Button) findViewById(R.id.bCreateOrder);
        createOrderButton.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                postInformationtoAPI();

            }

            private void postInformationtoAPI() {

                goToOrderCompleted();
            }

            private void goToOrderCompleted() {
                Intent intent = new Intent(HomePage.this , OrderPlaced.class);
                HomePage.this.startActivity(intent);
                Log.i("onClick", "trying to start new activity to change layout");
            }
        });

    }
}

Die App Force wird nach dem Laden des Begrüßungsbildschirms beendet und gibt die folgende Ausnahme aus

03-14 22:32:33.553: E/AndroidRuntime(3166): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.main.HOMEPAGE }

Jede Hilfe dabei wäre sehr dankbar

Antworten auf die Frage(2)

Ihre Antwort auf die Frage