0

我正在尝试学习android编程。我做了一个基本的应用程序。它有一个主要活动、一个设置活动和一个在点击时打开设置活动的通知。主要活动还有一个设置按钮,可以打开设置活动。听起来可能很奇怪,但我只是想学习。所以问题是当我打开设置活动然后单击通知时,它会在每次单击通知时再次打开设置活动。然后,当我点击手机上的返回按钮时,它会再次将我带到设置活动,并且我必须多次按返回按钮,因为我单击通知返回到主要活动。看起来设置活动在每次点击通知时一次又一次地实例化。我尝试过使用我在网上阅读的许多东西,比如尝试一些 Intent 标志,但找不到任何有用的东西。我尝试使用完成();在我的设置活动中的 onBackPressed 中,但这样做会将我带到主要活动,当我回击主要活动时,它会将我带到设置,然后我必须再次回击该次数。

仅当通知未运行时,如何使通知打开设置活动?

4

1 回答 1

1

我认为这可以帮助你。

在 AndroidManifest.xml 中编辑

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

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

于 2012-12-16T14:49:11.747 回答