1
나는 내 애플 리케이션의 배경에 실행하고 실행 스레드를 얻으려고 애 쓰고있다. 내 질문은, 어떻게 스레드를 만들고 단추로 실행합니까? 나는이 질문을 만들어서 유감이지만 적어도 5 시간을 전혀 보냈지 않았다.안드로이드 스레드 버튼에서 시작
나는 내 애플 리케이션의 배경에 실행하고 실행 스레드를 얻으려고 애 쓰고있다. 내 질문은, 어떻게 스레드를 만들고 단추로 실행합니까? 나는이 질문을 만들어서 유감이지만 적어도 5 시간을 전혀 보냈지 않았다.안드로이드 스레드 버튼에서 시작
your_button_id.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startThread();
}
});
create method
public void startThread()
{
Thread backgroundthread =new Thread(new Runnable()
{
public void run()
{
//Write your code that should be run on thread.Dont render UI here.
//render UI after thread in response handler like this...
responceHandler.sendEmptyMessage(0);
}});backgroundthread.start();
}
private Handler responceHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
if(msg.what==0)
{
//Handle your UI here
}
}};
당신은 이미 시도 것을 보여주기 위해 코드의 일부를 게시해야 – triggs
중복 질문 ... HTTP : //stackoverflow.com/questions/9404456/start-new-thread-on-buttonclick – himanshu