There's something weird happening. I can't show all the code, but situation is like this;
Runnable program = new Runnable() {
@Override
public void run() {
//This code is running
new Handler();
//This code not running
}};
new Thread(program).start();
Log shows nothing. Main thread is working good.