Форум программистов, компьютерный форум CyberForum.ru

startActivity. Source not found - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Кастомный стиль Button http://www.cyberforum.ru/android-dev/thread605158.html
Проблема: поменял у кнопки background на другой цвет и сразу "все попортилось" (то есть пропали закругленные края, уменьшился размер самой кнопки). Я наивно полагал что андроид нарисует за меня все сам(( Вопрос: Как сделать чтобы кнопка выглядела как стандартная, но только с нужным background? Я так понимаю нужно полностью описывать весь стиль - закругленные края, размер, чтобы цвет не...
Android Посоветуйте обфускатор для Java Посоветуйте обфускатор кода Java Добавлено через 14 часов 12 минут никто не пользуется обфускаторами? Я один такой жадина? http://www.cyberforum.ru/android-dev/thread605025.html
Android как получить информацию о входящих письмах
Здраствуйте. Такой вопрос, как получить информацию о входящих письмах(например тема письма) ? Заранее спасибо.
Может ли житель Украины родавать приложения в Google Play? Android
Доброго времени суток. Похоже, меня забанили в Google, но перерыв все "эти ваши интернеты", так и не нашел ответа на вопрос :wall:. Требуется помощь сообщества :). Я живу в Украине. У меня есть аккаунт разработчика в Google Play. Но я подумываю о создании приложения с In-app оплатой. Мой существующий аккаунт привязан к Visa Internet Classic (от Приват24). Как мне сделать так, чтобы я мог...
Android После закрытия программы продолжает идти звук http://www.cyberforum.ru/android-dev/thread603844.html
Здравствуйте. Такая проблема. Загружаю в WebView FlashPlayer с фильмом онлайн. Иногда даже после закрытия программы продолжает работать звук. И ничем не убирается это звучание, только выключение помогает. Помогите пожалуйста. Как и что нужно сделать? И с чем вообще связана эта проблема. Добавлено через 44 минуты Я так понимаю что перед закрытием как вариант нужно загрузить какую то страничку...
Android Программирование под Android и iOS Подскажите пожалуйста, можно ли в Eclipse одновременно разрабатывать приложения для Android и iOS, или только под Android? подробнее

Показать сообщение отдельно
Рамин
2 / 2 / 0
Регистрация: 11.11.2009
Сообщений: 56
15.06.2012, 12:42  [ТС]     startActivity. Source not found
Java
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
public class Game extends Activity {
Kvadrat pole[][];
    
    int razmerPolya;
 private  Player[] players;
 private  Player activePlayer;
 
 public int activeTableId=0;
 int PoleFilled=0;
 int SquareCount=0;
 
 private  ProverkaInterface[] interfaceForWinner;
    
    
  public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
           int razmer ;
           razmerPolya=getIntent().getIntExtra("razmer", 3);
            setPole(razmerPolya);
            
           
     }
     
  public Game()
  {
      pole=new Kvadrat[razmerPolya][razmerPolya];
      
        for(int i =0; i<razmerPolya;i++)
         for(int j=0; j<razmerPolya;j++)
           {
               pole[i][j]=new Kvadrat();
               SquareCount++;
               
           }
        
        players=new Player[2];
        PoleFilled=0;
        
        interfaceForWinner=new ProverkaInterface[4];
        interfaceForWinner[0]=new proverkaPohorizontal(this);
        interfaceForWinner[1]=new proverkaPoVertical(this);
        interfaceForWinner[2]=new proverkaPoDiagonaliLeft(this);
        interfaceForWinner[3]=new proverkaPoDiagonaliRight(this);
        startGame();
     
      
  }
  
     
  public void startGame()
    {
      
      players[0]=new Player("X");
      players[1]=new Player("O");
      setActivePlayer(players[0]);
      
      
      
   }
  
  public void setActivePlayer(Player player)
  {
      activePlayer=player;
  }
  
  public Player getActivePlayer()
  {
      return this.activePlayer;
  }
  
  public boolean setPlayerforButton(int x,int y)
  {
      if(this.pole[x][y].isContainPlayer())
      {
          return false;
      }
      pole[x][y].setPlayer(getActivePlayer());
      PoleFilled++;
      
      ChangedOfPlayer();
      return true;
  }
  
  public void ChangedOfPlayer()
  {
      if(activePlayer==players[0])
          activePlayer=players[1];
      else
          activePlayer=players[0];
      
  }
  
  public Kvadrat[][] getPole() {
      
      
      return this.pole;
  }
  
 
  public Player proverkaVsexXodov()
  {
      
      for(ProverkaInterface proverka :interfaceForWinner)
      {
          Player pobeditel =proverka.proverkaPobeditela();
          
          if(pobeditel!=null)
              {
                  return pobeditel;
              }
          
      }
    
      
      return null;
  }
  
  public boolean poleIsFilled(){
      
      if(PoleFilled==SquareCount)
          return true;
      return false;
  }
  
  public void ClearPole() {
      for(int i =0; i<razmerPolya;i++)
             for(int j=0; j<razmerPolya;j++)
               {
                   pole[i][j].setPlayer(null);
                   
                   
               }
      
      PoleFilled=0;
      SquareCount=0;
    }
  
  public void setPole(int level)
  {
      
      switch (level) {
    case 3:
        setContentView(R.layout.lowlevel);
        voidPreviusClickforButton(level);
        break;
        
    case 5:
        setContentView(R.layout.mediumlevel);
        voidPreviusClickforButton(level);
        
        break;
        
    case 8:
        setContentView(R.layout.highlevel);
        voidPreviusClickforButton(level);
            break;
 
    default:
        break;
    }
  }
  
  public void voidPreviusClickforButton(int level)
  {
    switch(level){
    case 3:
        voidClickforButton(R.id.Table3,level);
        break;
    case 5:
        voidClickforButton(R.id.Table5,level);
        break;
    case 8:
        voidClickforButton(R.id.Table8,level);
        break;
    }
    
    }
    
    
     public void voidClickforButton(int TableId,int level)
     {
        int a=5;
        a++;
        TableLayout Table=(TableLayout)findViewById(TableId);
        
        
        
        for(int i=0;i<level;i++)
        {
            TableRow tableRow=(TableRow)Table.getChildAt(i);
            for(int j=0;j<level;j++)
            {
                Button button=(Button)tableRow.getChildAt(j);
                button.setOnClickListener(new Click(i,j));
                button.setText("");
                
                
                
                
                
            }
        }
     }
  
  public class Click implements View.OnClickListener
  {
    private int row;
    private int column;
    
    public Click(int row,int column)
    {
        this.row=row;
        this.column=column;
        
    }
 
        public void onClick(View view) {
            
            Button button=(Button)view;
            Player player=getActivePlayer();
            
            if(setPlayerforButton(row, column))
            {
                button.setText(player.getName());
            }
            
            Player pobeditel=proverkaVsexXodov();
            
            
            if(pobeditel!=null)
            {
                
                gameOver(pobeditel);
            }
            
            if(poleIsFilled())
            {
                gameOver();
            }
            
            
        }
  }
  public void gameOver(Player player) {
    String text=player.getName() + " pobedil!!!";
        Toast.makeText(this,text , Toast.LENGTH_SHORT).show();
        
    
  }
  
  public void gameOver() {
    String text="Drawn game!!!";
        Toast.makeText(this,text , Toast.LENGTH_SHORT).show();
        
  }
  
  public void refresh()
  {
    
    
    TableLayout Table=(TableLayout)findViewById(activeTableId);
  
    
    for(int i=0;i<razmerPolya;i++)
    {
        TableRow tableRow=(TableRow)Table.getChildAt(i);
        for(int j=0;j<razmerPolya;j++)
        {
            Button button=(Button)tableRow.getChildAt(j);
            button.setText("");
        }
    }
    
    
    
  }
  
  @Override
  public boolean onKeyDown(int keyCode, KeyEvent event) {
    
    if (event.getAction() == KeyEvent.ACTION_DOWN)
    {
        if(keyCode==KeyEvent.KEYCODE_SPACE){
            
            ClearPole();
            refresh();
            startGame();
            return true;
        }
    }
    return false;
  }
  
 
}
 
Текущее время: 03:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru