Kotlin Android 显式Intent17 Mar 2025 | 阅读 2 分钟 Android Intent 是一个消息传递对象,用于请求另一个应用组件执行一个操作。 Intent 允许用户通过多种方式与应用组件进行通信,例如启动活动、启动服务、传递广播接收器等。 Android intents 主要用于
Android Intents的类型Android 中有两种类型的intent 显式Intent:此Intent满足应用程序组件内的请求。它获取我们要启动的活动的完全限定类名或服务。 隐式Intent:此Intent不指定组件名称。它调用另一个应用程序的组件来处理它。 Kotlin Android 显式Intent 示例在本例中,我们将使用显式Intent从另一个活动类调用另一个活动类。使用intent,我们将数据从第一个活动类发送到第二个活动类。第二个活动类获取此数据并将其显示在toast消息中。 ![]() activity_main.xml在 activity_main.xml 中添加以下代码。 MainActivity.kt在 MainActivity.kt 类 中添加以下代码。在此类中,我们正在创建 Intent 类的实例,并调用组件活动类 SecondActivity.kt。Intent 类的 putExtra(key, value) 方法将数据发送到 SecondActivity.kt 类。 startActivity() 方法启动 Intent。 创建另一个名为 SecondActivity 的活动类。 second_activity.xml在 second_activity.xml 文件中添加以下代码。 SecondActivity.kt在 SecondActivity.kt 类中添加以下代码。在此类中,我们使用创建 Bundle 类的实例 intent.extras 接收 intent 数据,并在toast消息中显示数据。通过单击按钮,我们调用 Intent 以调用 MainActivity.kt 类。 输出 ![]() ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。