protected void onResume() {
this .overridePendingTransition( 0 , 0 );
super .onResume();
Thread thread = new Thread( new Runnable(){
@Override
public void run(){
while ( true )
{
try {
Thread.sleep( 5000 );
} catch (Exception e){
e.printStackTrace();
}
runOnUiThread( new Runnable(){
@Override
public void run() {
try {
} catch (Exception e){
e.printStackTrace();
}
try {
try {
} catch (JSONException e) {
Toast.makeText(MainActivity. this , e.getMessage(), Toast.LENGTH_SHORT).show();
}
} catch (MalformedURLException e) {
Toast.makeText(MainActivity. this , "MalformedURLException" , 0 ).show();
} catch (IOException e) {
Toast.makeText(MainActivity. this , "IOException" , 0 ).show();
}
}
});
}
}
});
thread.start();
}
|
위 소스가 전체 소스는 아닙니다만, 리스트뷰가 5초마다 웹서버의 json을 받아다가 자동으로 갱신되도록 하는 소스로
현재 작업중인 어플에서 실제로 정상(?)적인 작동 자체는 이뤄지고 있습니다만
한 1분쯤 (자동 갱신 대략 12회) 시간이 지나면 어플이 그냥 먹통으로 정지상태가 되고
클릭도 안되는 현상이 산발적으로 발생하네요.
위 소스 자체에 문제가 있는건가요?
아니면 웹서버와의 통신 과정에서 기기의 무선인터넷 끊김현상일수도 있을까요?
저희 사무실 무선랜이 평상시에도 아주 조금씩 끊김현상이 있긴 하거든요.