首页 > 解决方案 > 即使在我删除旧活动后,它也会在平板设备中启动?

问题描述

我今天遇到了一个非常奇怪的情况,即当我使用平板电脑 AVD 设备时,我的主要活动从我想要更改的旧设计开始,但是当我尝试更改 UI 中的任何内容时,运行时没有任何变化,android 仍然加载那个旧的活动设计。这发生在我创建两个活动时;主要用于小屏幕,另一个用于 sw-600dp,然后我改变主意,我只想在平板电脑处于横向时更改其设计。所以,我删除了 sw-600dp 活动并创建了一个活动区,但平板电脑一直卡在旧的,不再改变。

我尝试删除整个主要活动以查看会发生什么,但是,该应用程序仍然可以正常打开该旧活动。我还尝试搜索那个卡住的主要活动,也许它是隐藏的,但没有找到任何东西。奇怪的是,即使在我完全删除它之后,我的代码也会正常引用该活动。此外,尝试右键单击此引用并转到声明,但它没有打开任何东西。

注意:当我尝试另一台不是平板电脑的设备时,它按预期运行,没有活动并且应用程序按预期崩溃,因此这些小屏幕设备没有问题。

这是我的活动的屏幕截图,以及我的 Java 代码如何仍然 - 奇怪的是 - 引用不存在的活动!

我的活动的屏幕截图以及我的 java 代码如何仍然 - 奇怪地 - 引用一个不存在的活动!

标签: androidandroid-studioandroid-layoutandroid-activity

解决方案


推荐阅读