android - 如何在 Kotlin 中使用 intent.setComponent

标签 android kotlin

如何在 Kotlin 中使用 setComponent 编写以下代码。我是 kotlin 的新手,我可以在哪里使用 Kotlin 启动 kotlin android。

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.android.settings","com.android.settings.Settings$TestingSettingsActivity"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

最佳答案

使用属性引用 :-

intent.component = ComponentName("com.android.settings","com.android.settings.Settings$TestingSettingsActivity")

关于android - 如何在 Kotlin 中使用 intent.setComponent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56509991/

相关文章:

android - 如何在GridLayout中设置RecylerView项目装饰

intellij-idea - 如何在 Kotlin 中激活类型注释提示,如图所示?

android - 通知设置 channel 和 FCM subscribeToTopic 有什么不同?

java - 代码较短,因此用相同的值填充数组

java - 选择状态微调器后填充城市微调器

android - 通过应用内购买支付的 Google Play 订单无法收取费用

generics - 如何在类构造函数中调用泛型类型的构造函数

java - Maven 创建了 jar 到 android

android - Realm 突然开始在正常工作的代码中生成编译错误 _ClassNameRealmProxy

intellij-idea - kotlin 未解析 KDoc 链接,但 IntelliJ 不喜欢修复它的导入