我创建工程的时候 比如我取名UserActivity 他就会在工程里自动生成一个Mainactivity
可是我平时调用都是使用自己的UserActivity 删除掉MainAcitity 要紧吗?
不然有什么具体用处呢AndroidMainAcitity

解决方案 »

  1.   

    删掉没有问题的
    一个Application的多个Activity是相对独立的
    生成工程的时候自动生成一个MainActivity是免了你自己再的重新建立的麻烦
      

  2.   

      可以删的,创建项目时可以选择不创建Activity,如果选择的话可以直接把MainActivity改成你要的UserActivity,不用重新再创建
      

  3.   

    完全可以删除,那只是系统默认生成的Activity名称,叫什么名字都可以。
      

  4.   

    如果你的App需要界面展现的话,必须要有一个Activity作为主界面(还有其他的Activity),就好像咱们平时写PC桌面程序要有一个MainForm一样;如果你的App只提供service的话(例如监控某某某进程然后做相应的处理),那可以在配置文件配置开机自动运行service,这种情况可以没有Activity。故对一个Android App,Activity不是必要的。
      

  5.   

    MainActivity是新建工程时给你默认添加的启动Activity,当你选择使用自己的Acitivy的时候,你只需要在AndroidManifest.xml那里修改就可以了。
    只要可以保证启动时有Acitivity加载就可以了,MainAcitivity可以删除。