rt:我有一个需求,就是开发一个插件式的应用,用来被一些应用调用。类似于支付宝支付插件,可以被多个应用调用,但是如果同一时间有好几个应用同时调用此插件,貌似不行,因为一个应用只能打开一个,不能同时被打开多次。求高手指点迷津,谢谢!!!

解决方案 »

  1.   

    这个要看activity的启动模式吧,还有用参数区分那个应用调用
      

  2.   


    嗯,具体要怎么设置启动模式呢?我在AndroidManifest.xml里我设置的是:<intent-filter>
         <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
      

  3.   

    这个我觉得设计的不合理吧,从来没遇到这样的需求.同时 mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    这个是针对activity的.但是对于整个应用不太清楚