Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセスが停止したかどうかを判断する方法はありますか? 接続する各クライアントに関する情報を格納するシステム サービスがあります。そのクライアントをホストしているプロセスが停止したら、キャッシュをクリーンアップしたいと考えています。私はGoogle全体を検索しましたが、これは不可能のようです:(
私が見つけた解決策の 1 つは、Binder の linkToDeath を使用することでしたが、その設計は現在の設計とうまく調和しません。代替手段はありますか?
ありがとう
この Thread に対して isAlive() メソッドを使用するか、または getState() を使用してスレッドの状態をより正確に判別することによって、Thread の状態を判別できます。
Binder にはメソッド isBinderAlive() がありますが、私はそれを使用しなかったため、公式ドキュメントで明らかにされたものを追加することはできません。