如何在点击后重新启动活动?OnClick restartActivity?
对于为例:我在AndroidManifest.xml
2活动得到了活性A和B以及应用程序启动时,他们开始......
但我要的是,当我在一个按钮,是对活性产生点击它必须重新启动活动B.
如何在点击后重新启动活动?OnClick restartActivity?
对于为例:我在AndroidManifest.xml
2活动得到了活性A和B以及应用程序启动时,他们开始......
但我要的是,当我在一个按钮,是对活性产生点击它必须重新启动活动B.
,当你在活动A,并在进入活动B,那么你的活动B自动启动/重新启动
谢谢...我发现我的错误... 刚刚重新启动日食... – 2012-02-22 13:02:48
Intent intent = new Intent(CurrentActivity.this, ActivityToLaunch.class);
startActivity(intent);
调用onClick
上面的一段代码的查看方法。
为什么你需要在开始您的应用程序启动这两个活动?当你说“重新启动”时,你是否真的需要停止活动B并再次启动活动B?或者你只是想展示它?要开始从另一个活动的活动,你可以调用这样的事情:
startActivity(new (Intent(this, ActivityB.class)));
Android的documentation给出了大量的细节。不过,我认为你应该考虑为什么你一次开始两项活动,并且你是否想要使用Service
(不知道你的应用程序的任何细节,我不能说)。
重新启动的目的是什么?您可以在Activity上调用invalidate()/ postInvalidate(),使其重新绘制自己,并在内部调用onDraw()。 – hovanessyan 2012-02-22 12:58:26