Android中的两个或更多活动

问题描述:

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

[CLARIFYING TEXT]。

在我的第一个Acticity中,我有一个Button。当我点击那个按钮,它会开始新的活动..ie。

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

在我添加的代码用于接收通知本次活动..

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

+0

你好user458295没有办法对我们理解你的问题。请尝试澄清您的问题。您可以编辑自己的问题以添加澄清文本。 – Janusz 2010-09-27 10:54:09

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

1)当按钮被点击使用在的onClick() :意图打开相应的活动

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

这需要你已经添加了第二个活动作为活动的应用程序清单文件。 2)如果你希望第二个活动仅在接收到通知时打开,那么使用一个服务,那么当你得到通知时,将服务置于前台,但这会发生(除非你停止)一个应用程序,不只是你自己的。

Intents Services Opening other activities