我刚遇到了一个非常奇怪的问题,花了好几个小时都没有解决。当我尝试运行我的安卓应用程序(无论是在手机上还是模拟器中),却什么也没有显示。AndroidManifest文件中的活动标签(android:label="@string/list_name")已经正确设置,但除此之外,屏幕只是一闪而过。
在我的onCreate()方法的super()后面插入了一个断点和30个Log.d(),但断点从未被执行,Log.d()也从未被打印。同时,在logcat中也没有任何异常信息。
这个应用程序以前是可行的,我不知道为什么断点永远没有触发。
PS:这是我的主要活动。
PS2:我已经清理了项目,重新构建了它,并重启了电脑,但问题并没有消失:(
PS3:我的onCreate()方法很长,但它是这样开始的:
在我的onCreate()方法的super()后面插入了一个断点和30个Log.d(),但断点从未被执行,Log.d()也从未被打印。同时,在logcat中也没有任何异常信息。
这个应用程序以前是可行的,我不知道为什么断点永远没有触发。
PS:这是我的主要活动。
PS2:我已经清理了项目,重新构建了它,并重启了电脑,但问题并没有消失:(
PS3:我的onCreate()方法很长,但它是这样开始的:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.episode);
Log.d("Very Strange", "This is never printed");
Log.d("Very Strange", "This is never printed");
// no breakpoints is every reached
我的清单文件可以在这里找到:http://pastebin.com/UcKbYeGC
episode.xml
也是值得一看的,因为您的onCreate
看起来相当正常。您是扩展了常规的Activity
还是自定义了什么东西? - Ben Weiss