kotlin class PluginEntryActivity : BaseActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val pluginManager = MagnetRuntime.getPluginManager(this) if (plugin != null) { } else { } } } class PluginMainActivity : BaseActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_plugin_main) } fun pluginMethod() { // ... } } class MainActivity : BaseActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val pluginManager = MagnetRuntime.getPluginManager(this) val pluginMainActivity = pluginManager.getPluginActivity("plugin1.apk", "com.example.plugin.MainActivity") if (pluginMainActivity != null) { } else { } } }


上一篇:
下一篇:
切换中文