Je souhaite passer une valeur à l'intérieur d'un clic de bouton avec la modification du fragment d'onglet viewpager. J'ai deux questions.Transmettre des données avec viewpager.setCurrentItem (position)
- Quelle est la meilleure façon de transmettre des données?
Si j'utilise des données statiques, quel sera le problème? comme par exemple:
public static string abc="" case R.id.IVActionMore: ViewPager viewPager = (ViewPager) getActivity().findViewById(R.id.tabs_viewpager); viewPager.setCurrentItem(3); //abc = "action"; break;
Avez-vous essayé ** addOnPageChangeListener ** –
Eh bien pour moi il n'y a pas de problème dans l'utilisation de chaîne statique, je l'utilise aussi pour passer quelques informations autour – Pulkit
je ne barboté dans le développement Android, mais il y avait des objets de contexte que vous devriez utiliser pour mettre des données. Une statique n'est pas une bonne idée car elle n'est pas contrôlée par le concept de cycle de vie, de sorte que votre application peut être rechargée sans remarquer et les données ont disparu. – daniu