有没有办法在同一应用程序中从一个 Phone/Tablet 模块开始 Activity 到另一个模块 activity 而无需在 Android 中创建新应用程序?

Is there a way from one Phone/Tablet module start Activity to another module activity within the same app without creating a new app in Android?

  val intent = Intent(Intent.ACTION_MAIN)
        .addCategory(Intent.CATEGORY_HOME)
        .setClassName( "com.example.AnotherPhoneTabletModule","com.example.AnotherPhoneTabletModule.MainActivity")
        .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
        .addFlags(Intent.FLAG_FROM_BACKGROUND)
        .setComponent(ComponentName("com.example.AnotherPhoneTabletModule", "com.example.AnotherPhoneTabletModule.MainActivity"))

    applicationContext.startActivity(intent)[1]

有两个 phone/tablet 模块,想在另一个模块中启动 activity。但是,由于设置标志或类别的原因,其他模块正在创建不同的应用程序。是否可以在同一个应用程序中从另一个 phone/tablet 模块启动另一个 activity 而无需使用 android 库模块。

Two different apps

val intent = Intent(Intent.ACTION_MAIN)
            .addCategory(Intent.CATEGORY_HOME).setClassName("com.example.AnotherPhoneTabletModule","com.example.AnotherPhoneTabletModule.MainActivity")
            .setComponent(ComponentName("com.example.AnotherPhoneTabletModule", "com.example.AnotherPhoneTabletModule.MainActivity"))

        startActivity(intent)

这段代码对我有用。