私は現在 を持ってlistview
おり、アイテムをクリックすると が実行されservice
ますmediaplayer
。実行中の別のアイテムをクリックするとlistview
、service
停止して新しいを実行する必要がありますservice
。これを処理する最良の方法は何ですか?を使用しonDestroy
ますか?どうもありがとう。
1 に答える
0
あなたが私に尋ねた場合、このようにサービスを停止して再起動するべきではありませんが、あなたのアプリの必要性である可能性があるため、正確な状況はわかりません.
context.stopService(yourServiceIntent)
ListViewを呼び出してから、同じonItemClick()
を使用して新しい入力でサービスを再起動する必要があります。putExtra()
onItemClick()
ただし、応答時間を短縮してアプリのパフォーマンスに影響を与える可能性があるため、このサービスの停止と再起動の手順に代わる方法を見つけることをお勧めします。
于 2011-07-15T16:28:53.827 に答える