使用hashmap启动新活动(Android studio使用Java)

使用hashmap启动新活动(Android studio使用Java),java,android,android-layout,android-intent,Java,Android,Android Layout,Android Intent,我想使用Hashmap来保存意图,这样我就可以在整个项目中开始新的活动。 例如:使用按钮将主菜单切换到选项屏幕,将选项屏幕切换回主菜单等。 说到做到这一点,我真的很挣扎,我不知道如何从我所做的事情开始。 有人能解释一下如何进行吗? 谢谢你,你真的不想那样做。更好的方法是在活动中创建一个静态方法start(),例如在上下文中传递- class MyActivity extends Activity { public static void start(Context context){ co

我想使用Hashmap来保存意图,这样我就可以在整个项目中开始新的活动。 例如:使用按钮将主菜单切换到选项屏幕,将选项屏幕切换回主菜单等。 说到做到这一点,我真的很挣扎,我不知道如何从我所做的事情开始。 有人能解释一下如何进行吗?
谢谢你,你真的不想那样做。更好的方法是在活动中创建一个静态方法
start()
,例如在上下文中传递-

class MyActivity extends Activity {
 public static void start(Context context){
  context.startActivity(new Intent(context, MyActivity.class));
 }

 // rest of Activity code here
}

然后调用
MyActivity。从另一个你想调用它的活动开始(此)
,在
onPost Execute
中添加
Intent
,你是否实现了一些代码?我尝试了一些代码,但我倾向于感到沮丧并删除它。我回答了下面的一个问题,如果有帮助的话,我有一个更具体的想法,再次抱歉,我是非常新的我明白你,虽然我需要使用一个类调用所有的活动。最好用屏幕管理器来描述它,例如screenmanager.addscreen或screenmanager.setscreen。你对此有什么建议吗?也许是一系列的意图?抱歉,如果我把事情弄复杂了,我对安卓工作室很陌生。谢谢