Project

General

Profile

« Previous | Next » 

Revision f895e77a

Added by Leszek Koltunski about 4 years ago

Implement a new Dialog, SetName.

View differences:

src/main/java/org/distorted/dialog/RubikDialogScoresPagerAdapter.java
19 19

  
20 20
package org.distorted.dialog;
21 21

  
22
import android.os.Bundle;
22 23
import android.support.annotation.NonNull;
23 24
import android.support.v4.app.FragmentActivity;
24 25
import android.support.v4.view.PagerAdapter;
......
27 28
import android.view.ViewGroup;
28 29
import android.widget.LinearLayout;
29 30

  
31
import org.distorted.scores.RubikScores;
30 32
import org.distorted.scores.RubikScoresDownloader;
31 33
import org.distorted.object.RubikObjectList;
32 34

  
......
37 39
class RubikDialogScoresPagerAdapter extends PagerAdapter implements RubikScoresDownloader.Receiver
38 40
  {
39 41
  private FragmentActivity mAct;
42
  private RubikDialogScores mDialog;
40 43
  private RubikDialogScoresView[] mViews;
41 44
  private ViewPager mViewPager;
42 45
  private int mNumTabs;
......
85 88

  
86 89
    switch(errorNumber)
87 90
      {
88
      case '2': message("Name Taken");   // TODO
91
      case '2': RubikScores scores = RubikScores.getInstance();
92
                Bundle bundle = new Bundle();
93
                bundle.putString("name", scores.getName() );
94

  
95
                RubikDialogSetName nameDiag = new RubikDialogSetName();
96
                nameDiag.setArguments(bundle);
97
                nameDiag.show(mAct.getSupportFragmentManager(), null);
98

  
99
                mDialog.dismiss();
100

  
89 101
                break;
90 102
      case '3': message("Server error");
91 103
                break;
......
147 159

  
148 160
///////////////////////////////////////////////////////////////////////////////////////////////////
149 161

  
150
  RubikDialogScoresPagerAdapter(FragmentActivity act, ViewPager viewPager, boolean isSubmitting)
162
  RubikDialogScoresPagerAdapter(FragmentActivity act, ViewPager viewPager, boolean isSubmitting, RubikDialogScores diag)
151 163
    {
152 164
    mAct = act;
165
    mDialog = diag;
153 166
    mNumTabs = RubikObjectList.getTotal();
154 167
    mViews = new RubikDialogScoresView[mNumTabs];
155 168
    mViewPager = viewPager;

Also available in: Unified diff