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:
Quelle méthode employer pour dialoguer entre l'Activity Main et Loading?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); } }
Voir entre le Thread Network et Loading?
Merci d'avance de vos idées.
Partager