Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.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
Java 我的应用程序在第一次活动后停止。它应该转到第二个活动,然后转到第三个活动_Java_Android - Fatal编程技术网

Java 我的应用程序在第一次活动后停止。它应该转到第二个活动,然后转到第三个活动

Java 我的应用程序在第一次活动后停止。它应该转到第二个活动,然后转到第三个活动,java,android,Java,Android,我的应用程序在第一次活动后停止。它应该转到第二个活动,然后转到第三个活动 但是如果我从按钮GoToAP中删除代码;然后应用程序运行平稳 请指导我如何从第二个活动转到第三个活动 谢谢你的回复 public class sem1 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCont

我的应用程序在第一次活动后停止。它应该转到第二个活动,然后转到第三个活动

但是如果我从按钮GoToAP中删除代码;然后应用程序运行平稳

请指导我如何从第二个活动转到第三个活动

谢谢你的回复

  public class sem1 extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.sem1);

}


Button GoToAP;

protected void onStart() {
    GoToAP = (Button) findViewById(R.id.button11);

    GoToAP.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {


            Intent intent = new Intent(sem1.this, sem1a.class);
            startActivity(intent);


        }
    });


}

}确保在
sem1
布局文件中有一个带有
button11
ID的按钮

您应该在Android清单文件中注册您的活动,如下所示:

<application>
    ...
    <activity android:name=".sem1a" />
    ...
</application>

...
...
对onStart()方法调用super.start(),如下:->

@Override
protected void onStart() {
    super.onStart();
    GoToAP = (Button) findViewById(R.id.button11);

    GoToAP.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {


            Intent intent = new Intent(sem1.this, sem1a.class);
            startActivity(intent);


        }
    });


}

希望它能起作用。否则,请检查您是否已将活动添加到AndroidManifest.xml中,确保已将此添加到manifest.xml中 ... ...

确保两个活动没有使用相同的布局xml。


确保所有使用的组件都已初始化并映射到它的第二个活动

如果删除sem1.this并仅使用它会发生什么?你说我的申请停止是什么意思。它崩溃了吗?我想您还没有在AndroidManifest.xml中注册新活动