2011-02-02 5 views
0

私が開発したホームスクリーンウィジェットがあります。それは動作します、それはちょうど応答しないようです。私が2つのボタンのうちの1つをクリックするたびにLogCatに次のものを表示するのは、なぜこれが応答しないのかという唯一の手がかりです。ActivityManagerは、ボタン付きのAndroid Widgetのロギングメッセージを「起動アクティビティ、延期する」を保持します

ActivityManager |活動を開始し、放送の意図を延期する

私はGoogleの勤勉を行ったが、解決策はまだ出ていない。私は、ウィジェットのデータを進めるとすぐに私の活動が殺されているという気持ちがあります。また、その意図に答えるには、もう一度インスタンス化する必要があります。私は毎回長時間実行されるバックグラウンドサービスを呼び出すのではなく、String []内の次のStringを解析し、そのデータでRemoteViewを更新しています。

私がここで間違っていることはありますか?

私は別のことをしなければならないことはありますか?

私はアンドロイドウィジェットの荒野で迷っていますか?

ありがとうございます、ありがとうございます!

+0

コードを見ずに間違っていることをどのように知っていると思いますか? – Falmarri

答えて

2

明らかに、私はServiceIntentsを使用していたはずのときにBroadcastIntentsを使用していました。 BroadcastIntentsとBroadcast Receiverの代わりにServiceとServiceIntentsを使用するように書き直すと、合理的に対応するために必要だったものです。

関連する問題