Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中从一个类移动到另一个类_Android_Android Intent - Fatal编程技术网

如何在android中从一个类移动到另一个类

如何在android中从一个类移动到另一个类,android,android-intent,Android,Android Intent,我想知道如何在android中从一个类移动到另一个类。 我有一个主类,即Addition.java(主活动),我创建了其他子活动(Form.java)。 我想知道如何从一门课(即活动)转到另一门课 我试过了,但没有解决,只是想弄明白 Intent intent = new Intent(); intent.setClass(this.getParent(),Form.class); startActivity(intent); 这里Form.class是子活动,this.getParent我希

我想知道如何在android中从一个类移动到另一个类。
我有一个主类,即Addition.java(主活动),我创建了其他子活动(Form.java)。 我想知道如何从一门课(即活动)转到另一门课

我试过了,但没有解决,只是想弄明白

Intent intent = new Intent();
intent.setClass(this.getParent(),Form.class);
startActivity(intent);
这里Form.class是子活动,this.getParent我希望它代表主要活动。我在manifest.xml文件中创建了一个活动,并将其命名为.Form


我工作正常吗?

下面的代码工作正常
试试看:


确保活动是在Android.manifest中声明的。

它不工作还是有任何编译错误?嘿,它不工作,我在按钮点击下写了这个,当我按下按钮时,它显示异常嗨,伙计们,我的问题已经解决了,pblm是因为我在删除它之后为该活动创建了类似于java类的构造函数,很好,谢谢你们的帮助
@Override
public void onClick(View v) 
{
Intent intent = new Intent();
intent.setClass(v.getContext(),Form.class);
startActivity(intent);
}