在我的代碼,我調用一個新的活動,但在執行時新Activity
在當前Activity
開始這個代碼剪斷舊人會不會暫停開始新的活動不會暫停當前
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
float x = event.getX();
float y = event.getY();
float[] userCordinates = new float[2];
userCordinates[0] = x;
userCordinates[1] = y;
userSequence.add(userCordinates);
for (int r = 0; r < copySeq.size(); r++) {
ImageView iv = (ImageView) (findViewById((Integer) copySeq.get(r)));
int[] loc = new int[2];
iv.getLocationOnScreen(loc);
float xRangeMax = iv.getRight();
float xRangeMin = iv.getLeft();
float yRangeMax = iv.getBottom();
float yRangeMin = iv.getTop();
Integer point = (Integer)copySeq.get(r);
if (x <= xRangeMax && x >= xRangeMin
&& y <= yRangeMax && y >= yRangeMin) {
if(copyColor.get(r).equals("green")){
Intent intent = new Intent(this, ChildLevel.class);
startActivity(intent);
}
break;
}
}
}
但應該在我回來時執行。例如。這個Activity
應該完全暫停。
if (userSequence.size() >= finalSequence.size()) {
childLevel=false;
save();
check(userSequence);
touchView.setEnabled(false);
}
}
return false;
請問誰能告訴我我做錯了什麼?謝謝!
第二個代碼片段是insi de ChildLevel活動? –
@ Matias Elorriaga沒有第二個片段屬於第一個 –