2014-01-25 154 views
0

我是新来的android,所以我想更改android清单中的应用程序的启动,但每次应用程序停止cs的工作是,我们必须更改java代码aussie 这里是xml代码:android更改开始活动

<application 
     android:icon="@drawable/icon" 
     android:label="hello"> 
     <activity 
      android:name=".activity.ServersActivity" 
      android:label="@string/app_name" 
      android:launchMode="standard"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".activity.AddServerActivity" 
      android:label="@string/add_server_label"> 
      <intent-filter> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 
       <data android:scheme="irc"/> 
      </intent-filter> 
     </activity> 

回答

0

对于设置开始活动,您将有以下Intent Filter添加到活动中您AndroidManifest.xml

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

请注意,您应该只添加这Intent Filter到您的其中一项活动。否则,您可能会遇到意外的行为。

无法通过代码更改开始活动。

+0

我做了完全一样的,它工作在开始和界面出现后,但当我点击botton应用程序停止工作 – user3234804

+0

代码中必须有另一个错误。如果正确的活动开始。这意味着上面的意图过滤器起作用。请单击左侧的复选标记以接受此答案,以防止它解决原始问题。 –

+0

是的,但这与上面的代码无关。这是一个单独的问题,我会建议为此打开一个新问题。还要确保在其中包含LogCat。 –

0

剪切此行,并将其粘贴活动标签内要向其作为原料的活性

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

对于如:制作AddServerActivity的陈述活动

 <activity 
     android:name=".activity.ServersActivity" 
     android:label="@string/app_name" 
     android:launchMode="standard"> 

    </activity> 
    <activity 
     android:name=".activity.AddServerActivity" 
     android:label="@string/add_server_label"> 
     <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
      <data android:scheme="irc"/> 
     </intent-filter> 
    </activity> 
+0

是的,我喜欢那样的激动,但应用程序停止工作 – user3234804

+0

我的确如此,它的工作原理和界面出现后,但当我点击botton应用程序停止工作 – user3234804

+0

你可以发布你的主要activity.java? –