插件以APK的形式保存在SD卡上,通过startActivity方式启动Activity需要首先将Activity注册到AndroidManifest.xml,如果没有注册就会出现如下错误。
Instrymentation.checkStartActivityResult
要实现插件Activity的启动需要解决以下问题:
1、插件的Activity需要在宿主的AndroidManifest.xml上注册。
2、插件Activity需要具有生命周期,能够响应onPause onResume onStart onDestroy等生命周期函数。
带着这两个问题,我们看下Activity的启动过