private async void OnListItemClick(object sender, AdapterView.ItemClickEventArgs e) { DB_Communicator db = DB_Communicator.getInstance(); int userId = VBUser.GetUserFromPreferences().idUser; MainActivity main = ViewController.getInstance().mainActivity; ProgressDialog dialog = main.createProgressDialog("Please wait!", "Loading..."); VBStatistic stats; switch(this.list[e.Position]) { case "Saison 2015/16": stats = new VBStatistic(userId, "15/16"); await stats.loadAllData(); main.switchFragment(ViewController.STATISTIC_FRAGMENT, ViewController.STATISTIC_DETAILS_FRAGMENT, new StatisticDetailsFragment(stats)); break; case "Saison 2016/17": stats = new VBStatistic(userId, "16/17"); await stats.loadAllData(); main.switchFragment(ViewController.STATISTIC_FRAGMENT, ViewController.STATISTIC_DETAILS_FRAGMENT, new StatisticDetailsFragment(stats)); break; } dialog.Dismiss(); }
public StatisticDetailsFragment(VBStatistic stats) { this.stats = stats; }