android - 如何从启动另一个应用程序的应用程序中获取额外的 Intent ?

标签 android android-intent

我正在尝试将数据从一个应用程序发送到另一个应用程序。母应用将使用此启动子应用

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.example.stuff");
LaunchIntent.putExtra("Stuffkey", "blahblah");
startActivity(LaunchIntent);

我必须在子应用程序中写入什么才能读取额外内容?

最佳答案

您需要在第二个应用程序的主 Activity 的onCreate() 方法中调用getIntent()。之后,您可以调用 getStringExtra() 以获取参数。

关于android - 如何从启动另一个应用程序的应用程序中获取额外的 Intent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23957708/

相关文章:

android - Intents 目录及其使用方法

android - 来自 Intent 的两个 EXTRA_MESSAGE

android - 从 BroadcastReceiver 关闭正在运行的应用程序

java - listview 1 Activity 用于打开 listview 2 Activity

android - Intent 构造函数参数

java - 在 android studio 上创建我的第一个 HelloWorld 应用程序时出现问题

android - 为什么 LayoutInflater 需要上下文?

android - 检测 fragment 内的 ViewPager 选项卡更改

php - 将 Firebase Cloud Messaging 发送到手机设备

android - 从 android 的 Intent 中获取值