【发布时间】:2012-06-07 14:33:47
【问题描述】:
我编写了一个 Android 应用程序。我的应用程序中有很多活动,活动之间有大量的转换。我决定实现一个状态机,它将切换我的活动。
我希望在我的应用程序类或其子类中实现状态机,但我无法从它启动任何活动。
public class MainAppClass extends Application {}
这样的代码失败了:
Intent intent = new Intent();
intent.setClass(this.MyActivity, Screen2Activity.class);
StartActivity(intent);
也许,这是不真实的吗?这些任务还有其他方法吗? 感谢您的回答!
【问题讨论】:
-
你为什么要这样做?当您启动主要活动时,应用程序类会自动生成(在您将其添加到清单之后)......您不需要从应用程序类启动活动(我也不认为您应该这样做)。
标签: class android-intent android-activity android