Vi spiego al situazione:
ho una tablayout
ad ogni tablayout è associata una activity
ogni activity si occupa di leggere una pagina web e fornire contenuti letti
per svolgere la lettura la activity si appoggia ad una classe leggiURL invocando il metodo read()
io vorrei che durante la lettura (non è velocissima) venga mostrata una progressdialog
ho provato aggiungendo prima e dopo dell'invocazione di read il codice:
ProgressDialog dialog = ProgressDialog.show(ChannelActivity.this, "", "Please wait for few seconds...", true);
LeggiURL l = new LeggiURL();
l.read(url);
dialog.dismiss();ma non fa a tempo a visualizzarla
inoltre ho una domanda tecnica, la lettura delle pagine la faccio nella funzione onCreate dell'activity
io mi aspettavo che all'avvio della app ogni activity si mettesse a leggere al sua pagina web e quindi speso un picolo tempo inziale poi avrei avuto tutti i contenuti nella rispettive tab
purtroppo invece mi sono accorto che c'è molto ritardo quando passo da una tab ad una ltra come se la lettura avvenisse proprio in quel momento..la mia domanda è: quando viene invocata la oncreate?
grazie