私はFlashBuilder 4.5を使用していて、カメラ機能を使用するAndroid用アプリを製作しようとしています。それはiOS上でうまく動作しますが、アンドロイドではアンドロイドカメラUIを使用して写真を撮ることができますが、それ以降は何もしません(キャンセル、または承認)、アプリケーションを再起動します。私はスプラッシュ画面に移動し、アプリが始まります。私はEvent.DEACTIVATEリスナーのようなものは一切持っていません。私はしましたが、私は彼らにコメントアウトさせました。ホームをクリックして電話の「デスクトップ」に戻ることができます。アプリを再起動すると、私はその場所に戻ります。唯一の問題は、アプリ内からカメラに出て、アプリのフォーカスを失い、試してみると再起動してしまうことです。私はこの問題を持つ他の誰かのためにGoogleを洗練したが、誰もそれを持っていないようだ。何かご意見は?Flashbuilder 4.5 Androidカメラでアプリケーションを再起動する
0
A
答えて
1
FlashBuilder 4.5(Flex 4.5および4.5.1 SDK)と純粋なFlash(Flex 4.6 SDKを使用)の両方でこの問題が数ヶ月間発生しています。私はそれがFBのなんらかのバグだと思っていましたが、明らかにそうではありませんでした。
問題が断続的であることがわかりましたが、いつ障害が発生するか予測できません。新しい画像(カメラ)を撮影すると失敗することがあり、CameraRollから画像を取得する際に失敗することがあります。このような状況は明らかに受け入れられませんが、私はそれが起こっている状況を把握しようとしています。
通常、電話を再起動すると、しばらく問題はなくなります。それで私はいくつかの思い出を考えますが、私は何も確認していません。
私は主なアプリでそれが失敗しているのを見ると、失敗する(ちょうど写真を撮る)非常に簡単なテストケースを作った。 Adobeにバグとして提出しましたが(#3099508)、確実に再現できるかどうかはわかりません。
メモリプロファイリングを行って、問題が発生したときに何か問題が発生していないかどうか確認しましたか?私が考えることができる私の唯一の "雹のメアリー"オプションは、カメラのネイティブ拡張を使用することですが、まだ試していません。
2
この問題は私にも夢中になりましたが、メインのViewNavigatorまたはTabbedViewNavigatorページでセッションの永続化を有効にすることで解決できます。
詳細については、Adobe Flex 4.6 * Enable persistence in a mobile applicationを参照してください。
関連する問題
- 1. flashbuilder 4.5 mobile no com.adobe.fiber
- 2. Androidアプリケーションを再起動
- 3. Androidアプリケーションを再起動する
- 4. FlashBuilder 4.5 + PHP + MSSQLリスト出力
- 5. Barebones Facebook with Flashbuilder 4.5(モバイルアプリ)
- 6. コルドバ:カメラを使用した後に再起動するアプリケーション
- 7. アプリケーション内からAndroidアプリケーションを再起動する方法
- 8. FlashBuilder 4.5 mxmlファイルを保存中にスクロールトップ
- 9. Androidアプリケーションのクラッシュ後の再起動
- 10. Eclipseでアプリケーションを再起動
- 11. JavaFxでアプリケーションを再起動
- 12. 起動時に再起動アプリケーションを起動する
- 13. setOnClickListenerでアプリケーションを再起動する
- 14. アプリケーションは、再起動
- 15. オフラインでAndroidデバイスを再起動する
- 16. Android:アプリケーションを再起動するとデータベースエントリが挿入される
- 17. ブロードキャストを使用してアプリケーションを再起動する - Android
- 18. [Android]デバイスの再起動後に再起動する
- 19. アプリケーションが終了するとAndroidサービスが再起動する
- 20. プロセスが終了した後にAndroidアプリケーションを再起動する
- 21. Androidが殺された後にアプリケーションを再起動する
- 22. アプリケーションを再起動しないようにするAndroidデベロッパー
- 23. Android再起動AsyncTask
- 24. データ構造をクリア/ Androidでアプリケーションを再起動
- 25. Eclipseアプリケーションを再起動
- 26. 定義されていない状態flashbuilder 4.5
- 27. カメラのアクティビティを再起動するための戻るボタン
- 28. アプリケーションの起動(Android)
- 29. 再起動後にUSB_DEVICE_ATTACHED起動アプリケーションを防止する
- 30. アプリケーションを再起動しないでVaadin UIを再ロードする
このコメントは、CameraUIのドキュメント(http://help.adobe.com/jp/FlashPlatform/reference/actionscript/3/flash/media/CameraUI.html)で見ました:「さらに、デバイスのリソースが不足している場合、メディアキャプチャが完了する前にオペレーティングシステムによってAIRアプリケーションが終了される可能性があります。これが起こっている場合(私はそれがすべてであるとは確信していませんが)、問題は、この状況を検出してユーザーに警告したり、自分自身をきれいにすることができるかどうかです。 – user150812
もう少し掘り下げて、私は低リソースの問題が少なくともAIR 2.5(http://kb2.adobe.com/cps/868/cpsid_86822.html)から問題になっていることを発見しました:Android:CameraUI - カメラユーザーの起動インターフェイスはAIRアプリケーションをバックグラウンドに移動させ、Androidのリソースが不足している場合には終了する可能性があります。ネイティブアプリケーションでも同じ動作が見られます。 – user150812