1

Trigger.ioを使用してアプリケーションを開発しています。

file.getImageギャラリーまたはカメラ(Androidの場合)から画像を使用して選択すると、このエラーメッセージが表示されます(trigger.ioツールキットを使用してアプリを実行します)。

W Forge   : Unhandled intent result, should have been handled by Forge.

アプリはすぐにクラッシュして再起動します。

関連するコード:

forge.file.getImage({}, function(file) {
    forge.request.ajax({
        type: 'POST',
        url: "http://example.com/upload/photo",
        files: [file],
        success: function(e) {
            console.log('success');
            console.log(JSON.stringify(e));
        },
        error: function(e) {
            console.log('failure');
            console.log(JSON.stringify(e));
        }
    });

このエラーはどういう意味ですか?

4

2 に答える 2

1

古いデバイスでもこの問題が発生しています。どうやらそれはPhonegapとネイティブAndroidアプリの両方で共通の問題です。このスレッドでもっと見ることができます:

PhoneGapカメラがアプリケーションを再起動します

次のプラグインは、問題を解決するPhonegap用に開発されました。Trigger.ioのためにこのようなものを開発できたら素晴らしいと思います

http://code.google.com/p/foreground-camera-plugin/

于 2012-12-03T09:51:10.167 に答える
0

この問題は、古いAndroidデバイスでカメラがメモリを消費し、一部のアプリを不用意にシャットダウンしてメモリを解放することが原因で発生します。

私たちは、この状況をより洗練された方法で処理するか、少なくとも何が起こっているのかを伝えるためのより良いデバッグ出力を提供するよう取り組んでいます。この場合の問題はAndroid2.3デバイスで発生しており、開いているアプリやプロセスをシャットダウンすることで回避できます。

更新:v1.4.41でこの問題に対処するために、新しいフォアグラウンドカメラモジュールをリリースしました。プラットフォームバージョン: http ://current-docs.trigger.io/modules/camera.html#modules-camera

于 2012-07-26T02:42:57.820 に答える