【发布时间】:2013-02-18 15:33:00
【问题描述】:
我正在开发一个包含 2 个活动的应用程序:
主要活动在用户启动应用程序时启动。
在用户单击按钮小部件时启动第二个活动 在主屏幕上。
我创建了我的小部件以及当用户单击小部件按钮时将显示的视图。
我的问题:第二个activity UI显示在主activity上方,主activity可见是因为第二个activity布局是透明的,因为我想让主屏幕在点击时仍然可见在小部件中。
我怎样才能只启动第二个活动而不启动它下面的主要活动?我试图从清单文件中删除主要活动中的<action android:name="android.intent.action.MAIN" />,小部件可以工作,但是当我在手机中安装我的应用程序时,没有安装应用程序图标,因此我无法启动主要活动。
我希望我已经表达了我的问题。
【问题讨论】:
-
您是否尝试在启动新活动后对第一个活动调用finish()?
-
如果你不知道答案,请不要拒绝投票任何问题..
标签: android android-activity stack