Android フレームワークのコードを調べていると、「*Locked()」という名前のメソッドが多数使用されていることに気付きました。「ロック」が何を意味し、それらのメソッドがどの機能に反映されているのだろうか。
例えばActivity関連のクラスには、このように名付けられたメソッドがいくつもあります。
アンドロイド/フレームワーク/ベース/サービス/Java/com/アンドロイド/サーバー/am/ActivityStack.java
- startActivityLocked()
- ensureActivitiesVisibleLocked()
- resumeTopActivityLocked()
事前に助けてくれてありがとう!:)