2010-07-15 193 views
2

我想知道如何从一个班级移动到android中的其他班级。
我有一个主类,即Addition.java(主要活动),我创建了其他子活动(Form.java)。 我想如何让我从一个类(ie.Activity)转移到其他类。如何从一个班级移动到其他班级android

我尝试这样做,但不工作了,只是想弄清楚

Intent intent = new Intent(); 
intent.setClass(this.getParent(),Form.class); 
startActivity(intent); 

这里Form.class是子活动,this.getParent我希望它代表的主要活动。并且我在manifest.xml文件中创建了一个活动并将其命名为.Form

我是否正确地工作?

+1

它不工作或有任何编译错误? – bhups 2010-07-15 10:12:03

+0

嘿它不工作,我写下这个按钮点击下,当我按下按钮时,它显示异常 – Rakesh 2010-07-15 10:35:16

回答

1

下面的代码完美地工作。
尝试:

@Override 
public void onClick(View v) 
{ 
Intent intent = new Intent(); 
intent.setClass(v.getContext(),Form.class); 
startActivity(intent); 
} 
1

确保活动在Android.manifest声明。

+0

嗨,大家好,我得到了我的问题清除,pblm是由于事实,我创建类似于java类的活动构造函数,删除它,它工作正常 感谢您的帮助球员 – Rakesh 2010-07-15 11:21:11

相关问题