2010-12-06 4 views
0

Ok. Поэтому я немного искал жесты и так далее, и я пытаюсь выяснить, как настроить свой код, чтобы когда-то вроде левого салфетки, я могу открыть новый экран и тот же с правильным салфеткой. Что-то вроде календаря, где вы можете пробираться сквозь дни. У меня уже есть жесты. Спасибо за помощь.Начиная новую активность с жестом

ответ

0

Хорошо. Кажется, я что-то придумал. Я не могу сейчас полностью попробовать, но выглядит ли это правильно? Благодарю.

public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) { 
     ArrayList<Prediction> predictions = mLibrary.recognize(gesture); 
     if (predictions.size() > 0 && predictions.get(0).score > 1.0) { 
      String action = predictions.get(0).name; 

      if ("left".equals(action)) { 
       Intent intent = new Intent(Actinium.this, Radium.class); 
       startActivity(intent); 
       finish();} 
      else if ("right".equals(action)) { 
       Intent intent = new Intent(Actinium.this, Thorium.class); 
       startActivity(intent); 
       finish();} 

      } 
     } 
0
Intent intent = new Intent(this, MyActivity.class); 
startActivity(intent); 

См. documentation для прослушивания жестов.

+0

Я видел это. Как мне сказать, как левый салфетки, чтобы начать это намерение? Как, как это говорит о разнице и какой активности начать? – 2010-12-07 00:12:14

+1

Вы должны включить контекст в намерение. Intent intent = new Intent (CurrentClass.this, MyActivity.class); – blindstuff 2010-12-07 00:13:34