I am new to java and android and want to understand how this
works?
public class MainActivity extends AppCompatActivity {
private class MyThread implements Runnable
{
@Override
public void run()
{
MainActivity.this.runOnUiThread(new Runnable()) {
@Override
public void run()
{
loadingSection.setVisibility(View.VISIBLE);
}
});
downloadImageUsingThreads(url);
}
}
}
What is MainActivity.this
?
MainActivity
is a class, so how does MainActivity.this
works?