CountDownTimer dans chaque Fragment avec ViewPager
Bonjour,
Je suis nouvelle pour le développement Android.
J'ai développer une interface ViewPager qui me montre une image différente à chaque changement de page.
J'aimerai inclure un CountDownTimer qui se déclenche sur chaque changement de page.
Comment puis-je faire cela?
Pour l'instant, mon code est celui-ci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
int imgNumber = mPageNumber + 1;
String strImg = "ss0" + imgNumber;
ViewGroup rootView = (ViewGroup) inflater.inflate(
R.layout.fragment_ssstretch4_split, container, false);
// Set the title view to show the page number.
((TextView) rootView.findViewById(R.id.text1)).setText(
getString(R.string.title_activity_ssstretch4_split, mPageNumber + 1));
//Mettre l'image
int idImg = getResources().getIdentifier("com.trainwithcoachminiil.app:drawable/" + strImg, null, null);
((ImageView) rootView.findViewById(R.id.imgSS)).setImageResource(idImg);
//Lancer le timer
textActivity = (TextView) rootView.findViewById(R.id.textActivity);
textCountDown = (TextView) rootView.findViewById(R.id.textCountDown);
countDownTimerPrepare = new CountDownTimerActivityPrepare(startTimePrepare, interval);
textActivity.setText(R.string.activityPrepare);
textCountDown.setText(String.valueOf(startTimePrepare/1000));
countDownTimerPrepare.start();
return rootView;
} |
Mais lorsque je change de page, mon compteur continue de tourner sur chaque page alors que je voudrai qu'il soit réinitialisé.
Est-ce possible?
D'avance merci de votre aide.