android中的两个或多个活动

时间:2010-09-27 10:28:40

标签: android

我在主Activity中使用Button。当我点击此按钮时,它将转到另一个活动。我的问题是..当我点击按钮时,它不应该显示另一个活动窗口。例如..在我的情况下,当我点击按钮它将启动另一个活动,并在该活动中我添加了接收通知功能。这里我想要的是当我点击按钮时我应该收到通知,它应该显示另一个活动窗口。我怎么能这样做??我可以这样做我在Onclick中添加接收通知的功能。但我不会那样想。我需要两个活动..任何人都可以建议我怎么做。?

[澄清文字]。

在我的第一次Acticity中,我有一个按钮。当我点击该按钮时,它将启动新的Activity..ie。

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

在第二个活动中,我添加了接收通知的代码..

现在我的问题是,当我点击第一个活动中的按钮时,将显示一个新窗口,因为我正在开始第二个活动。我想要的是我不想要一个新窗口显示..但我必须收到通知..

1 个答案:

答案 0 :(得分:1)

我真的不明白你在问什么,但我认为其中一个应该解决它:

1)单击按钮时,使用意图打开活动: 在onClick():

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

这要求您已将第二个活动作为活动添加到应用清单文件中。

2)如果您希望第二个活动仅在收到通知时打开,请使用服务,然后在收到通知时将服务带到前台,但这会发生(除非您停止)应用程序,而不仅仅是您自己的。

Intents Services Opening other activities