大家好,没人新手,刚开始学习android。
在看书时发现添加一个新的activity时,要添加一个xml文件,一个java类,在java类的构造中和xml文件关联起来了,这个没问题。
但是最后要在Androidmanifest.xml中的Application添加一个Activity,为什么这里直接设一个名字就行了,不用将Activity和某个页面或者java类关联起来的吗,如果有多个又怎么区分对应的Activity

解决方案 »

  1.   

    Androidmanifest.xml里面的设置的启动Activity是第一次启动的Activity,就是说,在Application启动的时候进入的界面。之后的要用到的界面都不用在里面声明,直接用intent或者其他的方式可以管理
      

  2.   

    他是直接用Intent直接跳转的。
      

  3.   

    Androidmanifest.xml的功能如它的名字那样,就是一个清单。里面的Activity也不是随便一个名字就可以的,跟代码里面的Activity的名字一致。四大组件要运行起来必须在这里列出来。因为系统就是根据这个清单来启动程序的。
    一个程序安装好后,系统会扫描所有的Androidmanifest.xml,从而保存所有的组件。如果要启动一个Activity,系统就会去扫描的结果里面找。如果你不在Androidmanifest.xml列出Activity,那么系统就找不到,就启动不了这个Activity。打字好累,给分吧哥