Codenameone:AppArg在Android设备上为空

Codenameone:AppArg在Android设备上为空,codenameone,Codenameone,我将我的Codenameone应用程序的建议构建提示设置为从其他应用程序调用作为共享目标。但在android(8.0.0)上,当从另一个应用程序中调用我的应用程序作为共享目标时,我的应用程序中的appag始终为空 我使用了以下构建提示: <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.cate

我将我的Codenameone应用程序的建议构建提示设置为从其他应用程序调用作为共享目标。但在android(8.0.0)上,当从另一个应用程序中调用我的应用程序作为共享目标时,我的应用程序中的appag始终为空

我使用了以下构建提示:

<intent-filter>
  <action android:name="android.intent.action.SEND" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:mimeType="text/*" />
  <data android:mimeType="application/octet-stream" />
</intent-filter>
<intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:mimeType="text/*" />
  <data android:mimeType="application/octet-stream" />
</intent-filter>
返回值总是空的。无论我是在浏览器中选择文本并与我的应用程序共享此文本,还是与我的应用程序共享文本文件

在Android Studio的日志中,我可以看到一个选定的文本被传递到应用程序:

2020-03-20 10:57:50.031 1655-2542/? I/ActivityManager: START u0 {act=android.intent.action.SEND typ=text/plain flg=0xb080001 cmp=de.zeitkuenstlervoll.gtd.gui/.AppStartStub clip={text/plain T:Erkrankung} (has extras)} from uid 10052
我发送的文本在这里:clip={text/plain T:Erkrankung}

我还设置了构建提示

android.activity.launchMode = singleTask

你知道原因是什么吗?(顺便问一下:在我的iOS设备上,该装置不为空)

您是否尝试从网页启动该装置,以查看该活动是否使用参数启动?如果你有一个一致的测试用例,你可以从中提取,请用源代码提交一个问题。正如你在我上面的问题中看到的,活动是以给定的参数开始的(请参阅上面Android Studio的日志)。错误似乎是CN1没有正确处理这个参数。我将提交一个问题。问题:您是否尝试从网页启动该问题,以查看是否使用参数启动了该活动?如果你有一个一致的测试用例,你可以从中提取,请用源代码提交一个问题。正如你在我上面的问题中看到的,活动是以给定的参数开始的(请参阅上面Android Studio的日志)。错误似乎是CN1没有正确处理这个参数。我将提交一个问题。问题:
android.activity.launchMode = singleTask