私は、アプリケーションを作成したい:
- Jsoup(またはそのようなもの)経由でウェブサイトにログインする
- 同期とプルリフレッシュ
- オフラインコンテンツ
今まで私がしたこと:
- MainActivityはナビゲーションドロワです
- MainActivityがprefs内のログインクレデンシャルでないときにLoginActivityが開かれます
- ログインが成功すると、LoginActivityは終了し、MainActivityに戻ります(アクティビティ間の情報の受け渡し方法はわかりません)。
私はそのことを行うためのより良い方法があるかどうか、ログインとアクティビティを制御する最善の方法があるかどうかを知りたいと思います。
回答:
回答№1は1物事を行うには非常に似た方法がありますAndroidの「アカウントマネージャー」を統合するほとんどのアプリは、主なアクティビティーを起動し、「アカウントマネージャー」にアプリの認証情報を要求します(アカウントがない場合は、「アカウントの追加」画面が表示されます)あなたが行くことができる最新のものです。それ以外の場合、ログインと資格情報の更新は認証者パートに転送されます。コミュニケーションは通常「インテント」で行われます。
だから私はあなたが正しい方法を選択すると思いますもの。アカウントマネージャーでは、物事は少し簡単で安全ですが、アカウントマネージャの物事の実装方法をよく理解する必要があります。
http://developer.android.com/reference/android/accounts/AccountManager.html
私はこのチュートリアルに基づいて長い時間前に作った:
http://blog.udinic.com/2013/04/24/write-your-own-android-authenticator/
(しかし私はそれがまだ最新であるかどうかは知りません)。