Android:无法从一个Activity导航到另一个Activity

时间:2012-05-17 08:07:38

标签: android

我是Android的初学者。我为第一个屏幕创建了一个活动,当需要触摸操作时,我需要导航到第二个屏幕。

我在第一个活动中有这段代码。

    public boolean onTouchEvent(MotionEvent event) 
    {
    // TODO Auto-generated method stub

    startActivity(new Intent("com.vignesh.omsairam.CLEARSCREEN2"));

    return super.onTouchEvent(event);
}

现在,在第一个屏幕的触摸动作中, - >第二个屏幕显示一秒钟;然后,第一个屏幕再次显示一秒钟,然后第二个屏幕永久加载。

我不知道为什么第一个屏幕被不必要地加载。

我还应该在代码中处理其他问题吗?请帮助!!

谢谢!!!!

2 个答案:

答案 0 :(得分:3)

因为,ACTION_DOWNACTION_UP

上的触摸事件响应
if (event.getAction() == MotionEvent.ACTION_UP)     {
startActivity(new Intent("com.vignesh.omsairam.CLEARSCREEN2"));
}

将此条件置于方法onTouchEvent()

答案 1 :(得分:0)

你也可以试试这个

 if (event.getAction() == MotionEvent.ACTION_DOWN )     {
    startActivity(new Intent("com.vignesh.omsairam.CLEARSCREEN2"));
    }