问我一个应用里面可不可以有2个application 我说不可以 面试的说可以 请问怎么弄出两个application 有人知道吗

解决方案 »

  1.   

    什么叫一个应用里面有两个application?难道应用不就等于application吗?
    碰到这种面试官,楼主尽可以一耳光扇过去,让他装蒜。
      

  2.   

    应用的英文就是application 面试官装逼
      

  3.   

    他可能意思是apk里的component可以运行在不同的process里。瞧你们把他骂的呵呵,人非圣贤孰能无过。算了
      

  4.   

    我去安全管家面试还问我一个linux进程里面,最多能并发几个线程,笑而不语,出门左拐下楼走人
      

  5.   

    面试官的意思应该是在一个apk里面是否可以有两个application吧
    在android里面应该是可以的,在manifest文件中可以声明两个application
      

  6.   

                if (tagName.equals("application")) {
                    if (foundApp) {
                        if (RIGID_PARSER) {
                            outError[0] = "<manifest> has more than one <application>";
                            mParseError = PackageManager.INSTALL_PARSE_FAILED_MANIFEST_MALFORMED;
                            return null;
      

  7.   

    在注册文件中可以写两个application节点不会报错,但是运行时就会报错了。不知道面试官有没有什么深意,不知道楼主有没有问面试官这个问题。
      

  8.   

    他的出发点应该是想问你一个application可不可以运行在不同的procrss里面,因为一般的我们一个应用程序都是运行在一个进程里面的。但是也是可以运行在不同的process里面的。
      

  9.   

    那你得进一步问清他想考的是什么,是不是弄两个Application类的实例出来,如果是的话,创建就好了,然后通过attachBaseContext()方法将activity或者service的context对象设置进去就好了。