不幸的是,由于复制和粘贴,mainactivity 已停止显示

Posted

技术标签:

【中文标题】不幸的是,由于复制和粘贴,mainactivity 已停止显示【英文标题】:unfortunately mainactivity has stopped is showing due to copy and paste 【发布时间】:2016-06-03 15:21:42 【问题描述】:

我开发了一个在 android studio 中运行的程序。 该程序的三个组件分别是 MainActivity.java、activity_main.xml 和 list_item.xml,如下所示

【问题讨论】:

你的 logcat 在哪里?? 提供您在应用程序终止时在 Logcat 中收到的错误。 logcat 在 android studio 下方 请也发布 UserProfile.java 发布布局activity_user_profile 【参考方案1】:

你应该搬家

TextView textView = (TextView) findViewById(R.id.textView3);

textView.setText("Welcome "+username);

到 onCreateView 而不是 UserProfile.java 中的 onCreate

您可以在这里查看答案:Difference and uses of onCreate(), onCreateView() and onActivityCreated() in fragments 了解详细信息。

【讨论】:

【参考方案2】:

看起来像

setContentView(R.layout.activity_user_profile);

应该是

setContentView(R.layout.user_activity_profile);

UserProfileonCreate方法中,因为你发布的xml是user_activity_profile.xml

【讨论】:

我已经发布了logcat。 问题出在UserProfile 类中。检查您是否使用了正确的布局,并且您在该类中使用的所有 id 都在该布局内。 你需要发布UserProfile.java的代码和里面使用的布局。您可以删除除 logcat 之外的其余已发布代码。

以上是关于不幸的是,由于复制和粘贴,mainactivity 已停止显示的主要内容,如果未能解决你的问题,请参考以下文章

由于复制粘贴而使用啥工具来查找重复的 Ada 代码

不幸的是 <appname> 已停止[重复]

ionic - 在 iOS 10 中的输入字段中复制/粘贴不起作用

ubuntu 12.04 安装完 vmware tools,没有实现本地与虚机的文件拖拽和复制粘贴

当我按下一个按钮时,“不幸的是我的应用程序已停止”[重复]

VMware 宿主机和客户机之间的文件互传 copy paste