Я пытаюсь создать новый поток для выполнения сетевых операций. Класс CreateNewThread расширяет класс Thread и содержит сетевой код. Я добавил между ними операторы журнала и понял, что основной поток пропускает код в новом потоке и выполняет его после кода основного потока. Пожалуйста, сообщите.
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int
position, long id) {
Final_URL=BASE_URL+parent.getItemAtPosition(position);
Log.d("Bitcoin",Final_URL);
//Creating new thread
CreateNewThread newThread= new CreateNewThread(Final_URL);
Log.d("Bitcoin","price"+newThread.lastPrice);
newThread.start();
**//The below code is being executed before the code in newthread created above.**
mPriceTextView.setText(newThread.lastPrice);
Log.d("Bitcoin","current thread "+Thread.currentThread());
Log.d("Bitcoin","newthread "+newThread);
}