間違いをお詫びします。Content Resolver を使用してモバイルから未読メッセージにアクセスし、それらのメッセージを電子メールで自動的に送信する Android アプリを開発しています。これには、設定した特定の時間でアプリケーションを繰り返すTimerTaskを使用しています。今度は、私が電子メールで送信したメッセージを再びピックアップします。今問題は、私がアンドロイドで送信したメッセージを認識する方法ですか? どんな助けでも大歓迎です。よろしくお願いいたします。 Deepanker Chaudhary
質問する
80 次
1 に答える
0
これにはいくつかの解決策があります。
- 電子メールを介して正常に転送された最後の SMS のタイムスタンプ/ID を
SharedPreferences
値に保存します。 - アプリケーション内部のデータベースを維持し、電子メールに転送されたすべてのメッセージを送信ステータスとともにこのデータベースに保存して、電子メールの送信中にエラーが発生した場合にメッセージを再送信できるようにします。過去のエントリを時折消去するために、このデータベースのハウスキーピングを実行する必要がある場合があります。
于 2012-10-24T06:21:41.953 に答える