는 경우 로더는 한 개만 존재하기 때문이다. 여러 개의 로더를 생성하는 경우 콜백은 식별자를 확
인해야 한다. 즉, 어떤 로더가 콜백을 생성했는지 확인하기 위해
Loader
.
getId
()
를 호출해야
한다. 로더가 여러 개 있는 경우 템플릿으로 활용할 수 있는 스켈레톤 코드는 다음과 같다.
public class SkeletonActivity extends Activity implements
LoaderManager
.
LoaderCallbacks
<
D
>
{
private static final int LOADER
_
ID
_
ONE
=
1
;
private static final int LOADER
_
ID
_
TWO
=
2
;
public void onCreate
(
Bundle savedInstanceState
)
{
getLoaderManager
().
initLoader
(
LOADER
_
ID
_
ONE
,
null
,
this
);
getLoaderManager
().
initLoader
(
LOADER
_
ID
_
TWO
,
null
,
this
);
}
//
LoaderCallback
메서드
public Loader
<
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.