2011-11-04 2 views
1

나는 5 초 후에 TestActivity을 마무리 코드가 :5 초 후에 WebView를 닫는 방법?

package com.sda.sqlite; 

import java.util.Timer; 
import java.util.TimerTask; 

import android.app.Activity; 
import android.database.Cursor; 
import android.database.sqlite.SQLiteDatabase; 
import android.os.Bundle; 
import android.webkit.WebView; 
import android.widget.Toast; 

public class TestingActivity extends Activity { 

    WebView view; 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     view=(WebView)findViewById(R.id.webView1); 
     view.loadUrl("http://www.google.com"); 

     Timer timer=new Timer(); 
     timer.schedule(new TimerTask(){ 

      @Override 
      public void run() { 
       // TODO Auto-generated method stub 

       TestingActivity.this.finish(); 
      }  

     }, 5000); 
    } 
} 

그러나 TestingActivity 5 초에 종료되지 않습니다. Google로드를 삭제하면 활동이 성공적으로 닫힙니다. 나는 어디에서 실수 했습니까?

+0

에 마무리()를 호출하기 전에 웹보기에 stopLoading() 메서드를 호출하려고, 난) (timer.start를 볼 수 없습니다; ??? – Houcine

답변

0

코드에서 TestActivity

@Override 
public void run() { 
    view.stopLoading(); 
    TestingActivity.this.finish(); 
} 
관련 문제