2012-12-16 87 views
0

我想学习android编程。我做了一个基本的应用程序。它有一项主要活动,一项设置​​活动和一项通知,通过单击打开设置活动。主要活动还有一个设置按钮,用于打开设置活动。这听起来很奇怪,但我只想学习。 所以问题是当我打开设置活动,然后点击通知,它再次打开设置活动,每次点击通知。然后,当我点击手机上的按钮时,我再次需要设置活动,并且必须多次按下按钮,因为我点击通知返回主要活动。看起来好像每次点击通知时都会一次又一次地实例化设置活动。我曾尝试过使用很多我在线阅读的内容,比如尝试一些Intent标志,但找不到任何工作。我尝试使用finish();在我的设置活动中的onBackPressed中,但是这样做会将我带到主要活动中,并且当我回到主要活动时,它会将我带到设置中,然后再次返回该次数。Android应用程序:管理活动

如何让通知仅在未运行时打开设置活动?

回答

1

我认为这可以帮助你。

编辑在AndroidManifest.xml

<activity android:name=".SettingActivity" android:launchMode="singleTask"> 

如果未运行,这将打开活动。

+0

太棒了!这工作完美无瑕:D非常感谢。我希望我能投票,但没有得到太多的回购。 – gitter

+0

做到了! :D早些时候看不到那个按钮:P – gitter