android–onCreate()没有被调用

android–onCreate()没有被调用,第1张

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

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

我在onCreate()方法的super()之后插入了一个断点和30 Log.d(),但是从未到达断点,并且永远不会打印Log.d().另外,我在logcat中没有任何异常.

该应用程序以前工作过,我不知道它是如何从未到达断点的.

PS:这是我的主要活动

PS2:我已经清理了项目,重建了它,重新启动了.问题没有消失:(

ps3:我的onCreate()很长,但这就是它的开始:

@OverrIDepublic 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 – onCreate()没有被调用全部内容,希望文章能够帮你解决android – onCreate()没有被调用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1118782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存