在android中延迟一段时间后,尝试移动到另一个活动时发生异常

在android中延迟一段时间后,尝试移动到另一个活动时发生异常,android,exception,Android,Exception,在我的android应用程序中,我试图在给定的时间延迟后从一个活动移动到另一个活动。第一项活动的代码如下: package com.example.groupmessenger; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.content.Intent; import android.graphics.Color; import android.

在我的android应用程序中,我试图在给定的时间延迟后从一个活动移动到另一个活动。第一项活动的代码如下:

package com.example.groupmessenger;

import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.view.Menu;
import android.widget.TextView;

public class MainActivity extends Activity {

TextView tv;
int secondsDelayed = 2;

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

    tv = (TextView) findViewById(R.id.textView1);
    tv.setBackgroundColor(Color.rgb(30,90,30));
    tv.setTextColor(Color.WHITE);

    new Handler().postDelayed(new Runnable() {
        public void run() {
            startActivity(new Intent(MainActivity.this, HomePage.class));
            finish();
        }
    }, secondsDelayed * 1000);

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

}
当我运行我的应用程序时,出现了以下异常:

08-28 12:28:09.388: W/dalvikvm(1241): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
08-28 12:28:09.418: E/AndroidRuntime(1241): FATAL EXCEPTION: main
08-28 12:28:09.418: E/AndroidRuntime(1241): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.groupmessenger/com.example.groupmessenger.HomePage}; have you declared this activity in your AndroidManifest.xml?
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1541)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.app.Instrumentation.execStartActivity(Instrumentation.java:1416)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.app.Activity.startActivityForResult(Activity.java:3351)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.app.Activity.startActivityForResult(Activity.java:3312)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.app.Activity.startActivity(Activity.java:3522)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.app.Activity.startActivity(Activity.java:3490)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at com.example.groupmessenger.MainActivity$1.run(MainActivity.java:27)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.os.Handler.handleCallback(Handler.java:615)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.os.Handler.dispatchMessage(Handler.java:92)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.os.Looper.loop(Looper.java:137)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at android.app.ActivityThread.main(ActivityThread.java:4745)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at java.lang.reflect.Method.invokeNative(Native Method)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at java.lang.reflect.Method.invoke(Method.java:511)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
08-28 12:28:09.418: E/AndroidRuntime(1241):     at dalvik.system.NativeStart.main(Native Method)

我是android的新手。所以,有人能告诉我如何解决这个异常吗。

您需要声明活动主页是AndroidManifest.xml

 <application
        android:allowBackup="true"
        android:icon="@drawable/logo"
        android:theme="@style/AppTheme" >

        . . .
        <activity android:name="com.example.groupmessenger.HomePage" /> 
        . . .
</application>

有关更多详细信息

解决方案是在清单文件中声明
com.example.groupmessenger.HomePage
此活动。

将活动声明添加到
AndroidManifest.xml
,请参阅内部应用程序标记编写此代码

<activity android:name="com.example.groupmessenger.HomePage"/>


您是否在AndroidManifest.xml中声明了此活动?
您是否检查了它?检查您的活动是否在Manifest中提到