Charger ProgressBar dans une autre Activity
Bonjour à tous, voilà mon problème.
La séquence de mon programme:
1- Chargement de l'Activity principale (Main)
2- Affichage au dessus d'une Activity de Loading (via un startActivityForResult)
3- Main lance un Thread Network, qui se connecte à un serveur et fait différents travaux (ceci est assez long).
4- Je récupère l'avancement du thread Network, et fais avancer ma ProgressBar dans l'Activity Loading en fonction.
Je bloque à la 4ième étape. J'arrive à dialoguer entre Main et Network (avec des Handler), mais je ne vois pas comment accéder à la ProgressBar de Loading (que ce soit de Network ou de Main).
Comme expliqué ci dessus, mon Main fait en gros ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| public class MainActivity extends Activity{
private Intent loadingIntent;
private TNetwork threadNetwork;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
loadingIntent=new Intent(MainActivity.this,LoadingActivity.class);
startActivityForResult(loadingIntent,1);
threadNetwork= new TNetwork("Network",getApplicationContext());
threadNetwork.start();
}
} |
Quelle méthode employer pour dialoguer entre l'Activity Main et Loading?
Voir entre le Thread Network et Loading?
Merci d'avance de vos idées.