1

私はアンドロイドを学ぼうとしています。

私は単に Splash.Java と MainActivity.Java クラスを持っています。

Splash.Java がアプリケーションの開始アクションになる前。今、それを MainActivity.Java に変更したいと思います。

これが私がやったことです:

<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">
<activity android:name=".MainActivity" android:label="@string/title_activity_main">            
        <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".Splash" android:label="@string/title_activity_main">
        <intent-filter>
            <action android:name="com.example.anddappp.SPLASH" />
            <category android:name="com.example.anddappp.DEFAULT" />
        </intent-filter>
    </activity>
</application>

プロジェクトをクリーンアップしましたが、Eclipse で「以前に起動したアプリケーションを実行」を使用していません。それでも、アプリケーションは Splash.JAVA で開始されます。

私は何を間違っていますか?

4

1 に答える 1

2

「アクティビティが選択されている実行構成をチェックインします。」このようにして、Android、またはこの場合はEclipseは、どのアクティビティから開始するかを認識します。

将来、あなたの質問の 1 つに対する答えがわかっている場合は、遠慮なく自分で答えてください。あなたは8時間であなた自身の答えを受け入れることができるでしょう.

回答を提供してくれたshashank Kaneに感謝します

于 2012-11-09T20:57:44.830 に答える