花了两天时间把头撞在桌子上,我决定寻求帮助......
我正在尝试分享我正在使用 Flash CS6 开发的 Android 应用程序的视频和其他链接。我在清单文件中添加了以下内容:
<![CDATA[
<manifest>
<application>
<activity android:name=".ui.MyActivity" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
我知道这应该在调用 SEND 意图时触发活动“.ui.MyActivity”。我还在我的 AS 代码中添加了以下代码:
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onAppInvoke);
function onAppInvoke(event:InvokeEvent):void {
Status_txt.text = event.arguments.toString()
Status_txt.text += event
}
但我真的没有太多的运气。我获得的最好结果是打开我的应用程序,但 event.arguments 数组为空。其他结果包括我的应用程序在其他共享时关闭或我的应用程序无法编译。
有人有建议吗?提前致谢!斯莫利特