在Activity中有没有主函数的说法啊?如果我在同一工程下写了两个或者更多个继承了Activity的类,它是先执行哪个类的?有什么根据呢?

解决方案 »

  1.   

    可以在xml里面配置的,你百度下吧
      

  2.   

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

  3.   


    楼上正解。。通过。。AndroidManifest.xml里面的<action android:name="android.intent.action.MAIN" /> 这个"MAIN"来设置你要首先启动的Activity,也就是程序的入口。可以自由设置
      

  4.   

    activity是有主次的,在manifest文件里面对activity有intent过滤设置,系统会根据intent过滤器启动相应的activity,如果你将动作设置为MAIN形式,类别设置为LAUNCHER那就是程序启动时系统要调用的activity。这里面没有主函数的说法,只有线程。应用程序运行时是一个进程。然后activity,service是以线程的一部分的形式运行,一般的activity都是涉及UI的,所以会在主线程里面运行,这与android的单线程安全有关。