0
나는 안드로이드 응용 프로그램에서 핸들러를 가지고 있고이 정말 작동 좋은처리기 안드로이드 스튜디오
아래 내 처리기
Runnable mStatusChecker = new Runnable() {
@Override
public void run() {
try{
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
downloadusernamelist();
isInternetWorking();
syncDataSftp();
}finally {
mHandler.postDelayed(mStatusChecker, mInterval);
}}};
난 다음 활동에 갈 때 이제이 핸들러가 실행 활동을하고 코드입니다 첫 번째 실행 프로그램 활동으로 돌아가서 다시 처리기가 시작됩니다 ...
첫 번째 활동으로 돌아갈 때마다 처리기가 다시 시작되지 않도록하려면 어떻게해야합니까?
활동의 수명주기를 알고 있습니까? –
위의 코드가 Create Method에 없다면 Activity Lifecycle의 Create Method에 넣으십시오. –