当前位置:编程学习 > wap >>

肿么办……关于activity

各位大侠,我有两个activity,一个是源程序的activity,一个是我自己新建的首页,我想把它加在源程序前面,但无论我怎么改manifest,filter都没用,还是进他自己的主页面,我的根本不显示……肿么办…… --------------------编程问答-------------------- 该manifest,把你的activity设置为MAIN --------------------编程问答-------------------- <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.sgf.game.tankwar"
      android:versionCode="1"
      android:versionName="1.0">
     <application android:icon="@drawable/icon" android:label="@string/app_name">
                                  
        <activity android:name="loginActivity"></activity>
        
        <activity android:name=".loginActivity" 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=".TankWar"
                  android:label="@string/app_name">

        </activity>   
         

    </application>


</manifest> 

对吗?
--------------------编程问答-------------------- <intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> 

对,在你的Activity节点中,增加上面的属性即可,把源Acitivity中的注释掉 --------------------编程问答-------------------- <intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter> 


虽然我还不明白是什么原理,但我知道manifest中只能有一个activity包含这段代码,这个activiy就是程序入口了. --------------------编程问答-------------------- <intent-filter>
  <action android:name="android.intent.action.MAIN" />
  <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>   
放到你要启动的那个activity --------------------编程问答-------------------- 这个文件可不可以在程序中更改。
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,