0

アプリとそれに関連付けられた AppWidget があります。AppWidget は Update Service によって更新されます。私が実装したいのは、Android の Facebook/Twitter アプリケーションおよび AppWidget 機能と同様に、ユーザーがログインしたときにのみ AppWidget が更新を開始することです。ユーザーがログインしていない場合、ウィジェットには「ログインしてください」などと表示されます。この機能を Android に実装する標準的な方法はありますか?

どんな助けでも大歓迎です。

4

1 に答える 1

0

これを行うための標準的な手順が何であるかはわかりませんが、独自のロジックを使用して実行しました。

そこで、アプリのログイン/認証テーブルを作成しました。ユーザーがログインすると、テーブルの login フラグが 1 に設定されます。

AppWidget Update サービスは、SQLite DB テーブルにクエリを実行して、ユーザーがログインしているかどうかを確認します。ユーザーがログインしている場合は //RemoteViews 更新をビルドする必要があります。ユーザーがログインし、サービスがログインフラグ == 1 を検出すると、更新が AppWidget に送信され始めます。

これが、同様のことをしようとしている他の人に役立つことを願っています。

于 2010-10-14T15:51:47.030 に答える