我正在努力学习android编程。我已经做了一个基本的应用程序。它有一个主活动、一个设置活动和一个在点击时打开设置活动的通知。Main activity还有一个用于打开设置活动的设置按钮。这可能听起来很奇怪,但我只是在努力学习。所以问题是,当我打开设置活动,然后单击通知时,它会在每次单击通知时再次打开设置活动。然后,当我点击手机上的后退按钮时,它会再次将我带到设置活动,当我点击通知时,我必须按后退按钮多次才能返回到主要活动。看起来设置活动在每次单击通知时都会被一次又一次地实例化。我试着使用了许多我在网上读到的东西,比如尝试一些意图标志,但找不到任何有效的东西。我试着在我的设置活动中使用onBackPressed中的finish();,但这样做会将我带到main activity,当我回击main activity时,它会带我到settings,然后我必须再次回击该次数。
如何使通知仅在未运行时打开设置活动?
发布于 2012-12-16 22:49:12
我想这对你有帮助。
在AndroidManifest.xml中编辑
<activity android:name=".SettingActivity" android:launchMode="singleTask">如果该活动未运行,则会打开该活动。
https://stackoverflow.com/questions/13902385
复制相似问题