2017-09-17 10 views
2

私のアプリケーションで壁紙サービスを利用するのは、自分のアプリケーションの壁紙だけです。どのように私はアンドロイド壁紙サービスで "壁紙を設定"ヒットを通知することができますか?

壁紙サービスが初めて実行されるときにユーザーが「壁紙を設定」をクリックすると、 ユーザーがアプリケーションで別の壁紙を設定したい場合、どのようにユーザーに「壁紙を設定する」ことを通知できますか?

私の壁紙サービスが既に始まっているので、「壁紙を設定」ヒットしているかどうかわからないので。

あなたのソリューションは何ですか?

ありがとうございました。

答えて

1

startActivity()の代わりにstartActivityForResult()を使用して、「壁紙を設定」ボタンの結果を得るべきだと思います。 onActivityResult()ではresultCodeで確認できます。RESULT_OKを返すと、ユーザーが「壁紙を設定」ボタンを押すことを意味します。

+1

ありがとう、あなたは私の時間を保存しました。 –

関連する問題