Android 从主活动以外的活动启动活动

Android 从主活动以外的活动启动活动,android,android-activity,launching,Android,Android Activity,Launching,我是android应用程序开发新手。我正在用一个简单的应用程序练习一些基础知识。然而,当我尝试启动第三个应用程序时,我可以从应用程序的主屏幕启动一个活动 activity2中的activity使用相同的方法,应用程序无法工作 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_fi

我是android应用程序开发新手。我正在用一个简单的应用程序练习一些基础知识。然而,当我尝试启动第三个应用程序时,我可以从应用程序的主屏幕启动一个活动 activity2中的activity使用相同的方法,应用程序无法工作

protected void onCreate(Bundle savedInstanceState) {

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

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

        @Override
        public void onClick(View arg0) {
            Intent intent = new Intent(FishActivity.this, AnthiasActivity.class);
            startActivity(intent);
        }
    });


        if (savedInstanceState == null) {
            getSupportFragmentManager().beginTransaction()
                    .add(R.id.container, new PlaceholderFragment()).commit();
        }
    }



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

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.kdc.reeffishguide.MainActivity"
        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="com.kdc.reeffishguide.FishActivity"
        android:label="@string/title_activity_fish" >
    </activity>
    <activity
        android:name="com.kdc.reeffishguide.CoralActivity"
        android:label="@string/title_activity_coral" >
    </activity>
    <activity
        android:name="com.kdc.reeffishguide.InvertsActivity"
        android:label="@string/title_activity_inverts" >
    </activity>

    <activity
        android:name="com.kdc.reeffishguide.AnthiasActivity"
        android:label="@string/title_activity_anthias" >
    </activity>
</application>

</manifest>
以下是logcat错误

04-12 19:24:32.427: E/QcrilMsgTunnelSocket(22517): IOExceptionjava.io.IOException: No     such file or directoryReason: No such file or directory
04-12 19:24:36.421: E/QcrilMsgTunnelSocket(22517): IOExceptionjava.io.IOException: No     such file or directoryReason: No such file or directory
04-12 19:24:40.425: E/QcrilMsgTunnelSocket(22517): IOExceptionjava.io.IOException: No     such file or directoryReason: No such file or directory

你能发布一些细节吗?错误是什么?日志cat中是否有堆栈跟踪?您是否可以发布mainfest?看起来您忘记在清单中声明新的第三个活动。请发布完整的代码以获得更多详细信息。或者补充一些关于你所做的事情的解释。你没有提到错误。失败意味着什么?当你尝试这个时会发生什么?如果您不幸发现应用程序已停止,您需要检查日志以了解抛出了什么异常。
04-12 19:24:32.427: E/QcrilMsgTunnelSocket(22517): IOExceptionjava.io.IOException: No     such file or directoryReason: No such file or directory
04-12 19:24:36.421: E/QcrilMsgTunnelSocket(22517): IOExceptionjava.io.IOException: No     such file or directoryReason: No such file or directory
04-12 19:24:40.425: E/QcrilMsgTunnelSocket(22517): IOExceptionjava.io.IOException: No     such file or directoryReason: No such file or directory