android – onCreate()没有被调用

我刚刚遇到一个非常奇怪的问题,我现在花了几个小时试图解决.当我尝试运行我的Android应用程序(在我的手机和模拟器中)时我什么都没得到. AndroidManifest文件中的活动标签(android:label =“@ string / list_name”)设置正确,但我只是有一个闪烁屏幕.

我在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

解决方法:

试试这个:

 public void onCreate(Bundle savedInstanceState)
 {
    Log.d("Very Strange", "Printed #1?");
    super.onCreate(savedInstanceState);
    Log.d("Very Strange", "Printed #2?");
    setContentView(R.layout.episode);
    Log.d("Very Strange", "This is never printed");
    Log.d("Very Strange", "This is never printed");

只是一个offtopic提示:使用控制版本系统,以确保您可以回滚或比较工作与当前

上一篇:如何自动更新android:versionName?


下一篇:golang windows程序获取管理员权限(UAC )