是在a和b中启动同一个activity吧?
没关系的,肯定都是new一个Intent然后调用startActivity来启动吧,不过这个activity在同一时刻只能有一个存在

解决方案 »

  1.   

    一个Activity在Android系统中的同一时刻只能有一个存在实例,所以当不同程序调用的时候,可以在Intent对象中设置标识,Activity用改标识区分是哪个程序调用的,并分别处理。
      

  2.   

    一个Activity在Android系统中的同一时刻只能有一个实例存在
      

  3.   

    一个Activity在Android系统中的同一时刻只能有一个实例存在,说的对
      

  4.   

    在a和b中执行
    Intent intent = new Intent(this,C.class);//c是a和b共同使用的Activity
    startActivity(intent);
    这样所产生的就是互不影响的
      

  5.   

    你把launchmode设置为standard 试试,
    不行就再启动activity的intent中设置flag为FLAG_ACTIVITY_NEW_TASK;重在尝试