내 AsyncTask에서 doInBackground() 메소드로 Activity를 시작하려고하는데 시작하지 않는 것 같습니다.AsyncTask에서 인 텐트를 시작하는 방법
나는 AsyncTask를 호출 한 Activity를 params [0]를 사용하여 전달했습니다.
public class StartProcess extends AsyncTask<Main, Void, Main>
{
@Override
protected Main doInBackground(Main... params) {
return params[0];
}
protected void onPostExecute(Main... params) {
// TODO Auto-generated method stub
System.out.println("post");
Intent loc = new Intent(params[0],LocationHandler3.class);
loc.putExtra("locationType",0);
loc.putExtra("startEndType",0);
params[0].startActivity(loc);
}
}
이렇게하려면 onpostexecute() 메서드를 사용하십시오. – Akram
@Akki 이전과 같은 방법으로 Main을 전달합니까? – Neeta
AsyncTask 황소를 반환하는 이유 왜 메인을 반환하지 않습니까? –
Akram