AndroidとiOSでホームボタンを押した後、セッションからログアウトしたときを検出したいと思います。それを行う方法はありますか?Appcelerator:ユーザーがホームボタン(iOSとAndroid)を押したときの検出
iOSでは、Titanium.App.pauseリスナーを使用しようとしましたが、ホームボタンを押したときに機能しますが、問題は、このリスナーが、アプリケーションを開いたときまたはカメラから、またはコントロールセンターを使用することもできます。
Androidでも同様のことを試みました。しかし、私は同じ問題に直面しています。
iOSで一時停止したイベントリスナーを使用しましたが正常に動作しますが、Androidではbencoding.android.toolsが期待通りに動作しません。 私のアプリからカメラ(Ti.Media.showCamera)を使用しようとしたとき、またはギャラリー(Ti.Media.openPhotoGallery)を開こうとすると、アプリケーションはその投稿のコードを実行してログアウトします。 – guillefix
Android用に正しく動作させるには別のものを見つけなければなりません。カメラやギャラリーを開くときにいつも知っているように、一時停止がソフト中断によるものかどうかを示すためにいくつかのグローバルブールを設定して、この場合はログアウトロジックを実行しないでください。 –
ありがとう、私はそれを試してみよう! – guillefix