Java 在第三类Android应用程序的屏幕之间切换
我想知道如何在另一个类的屏幕之间切换,下面是一个示例: 我有三门课: 类screen1扩展活动{…} 类screen2扩展活动{…} 类开关{} 因此,在screen1中调用类开关,完成它并启动另一个活动screen2 这就是我问题的范围,更具体地说,我的“switch”类是处理耳机按钮事件的,所以我需要这个类 谢谢 --编辑 我需要实现changeScreen()方法Java 在第三类Android应用程序的屏幕之间切换,java,android,android-activity,screen,android-screen-support,Java,Android,Android Activity,Screen,Android Screen Support,我想知道如何在另一个类的屏幕之间切换,下面是一个示例: 我有三门课: 类screen1扩展活动{…} 类screen2扩展活动{…} 类开关{} 因此,在screen1中调用类开关,完成它并启动另一个活动screen2 这就是我问题的范围,更具体地说,我的“switch”类是处理耳机按钮事件的,所以我需要这个类 谢谢 --编辑 我需要实现changeScreen()方法 public void changeScreen (Context c, Intent i){ Intent
public void changeScreen (Context c, Intent i){
Intent change = new Intent (c ,Screen2.class);
c.getApplicationContext().startActivity(change);
}
不是那样的 这些
屏幕
是活动
。您可以使用startActivity()
方法在它们之间切换。请看:请阅读一些关于Android基础知识的教程,并查看网站,以及您为什么需要该o.o,使用意图,让您的生活更轻松..现在看,为什么我需要它不是那么简单,伙计!我不知道如何在switch类中创建意图???在教程中,他们使用了Intent-Intent=new-Intent(这是DisplayMessageActivity.class);您是否在AndroidManifest中添加DisplayMessageActivity不起作用?另外,它不工作
意味着什么?
public void changeScreen (Context c, Intent i){
Intent change = new Intent (c ,Screen2.class);
c.getApplicationContext().startActivity(change);
}