Android活动问题

时间:2012-06-07 14:50:33

标签: android android-activity

我的应用中有三项活动:

  1. .OpeningScene:包含我的徽标,商家信息,版权等的开场活动以及启动转移到下一个活动的意图的开始按钮
  2. .hfmain:这是主应用程序活动中的一个帮助按钮,用于启动最后一个活动的意图,这是一个帮助屏幕
  3. .helpscreen:帮助屏幕有简单的说明和后退按钮,可以将用户返回到主应用程序活动(.hfmain)
  4. 这是我的问题。第一次进入应用程序时,打开活动会从图标中启动,但是如果我离开应用程序并返回图标再次启动应用程序,应用程序会在剩下的活动中选择。我知道这是生命周期的一部分,但是为什么每次点击图标时都不会调用启动器的打开活动?

    这是我的清单:

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:name=".OpeningScene"
            android:label="@string/app_name"
            android:screenOrientation="portrait" 
            >
            <intent-filter>
                <action android:name="android.intent.action.INTROSCENE" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".hfmain"
            android:screenOrientation="portrait" />
        <activity android:name=".helpscreen"
            android:screenOrientation="portrait" />
    </application>
    

2 个答案:

答案 0 :(得分:0)

试试这个

<intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

答案 1 :(得分:0)

如果您确实想要结束该应用,请尝试在finish()方法中使用onPause()。 但是你不应该改变或避免生命周期。

另见: Force application to restart on first activity