1

頭を机にぶつけて 2 日間過ごしたので、助けを求めることにしました...

Flash CS6 で開発している Android アプリの動画や他のリンクを自分の air に共有しようとしています。マニフェスト ファイルに以下を追加しました。

    <![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 配列は空です。他の結果には、他のユーザーがアプリを共有するたびにアプリが強制的に閉じられたり、アプリのコンパイルに失敗したりすることが含まれます。

誰かアドバイスはありますか?前もって感謝します!スモレット

4

0 に答える 0