- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是更改了 highscores.xml,但当我尝试在菜单中选择 Highscores 时突然出现一些奇怪的错误。日志猫
12-20 20:30:23.972: INFO/ActivityManager(58): Displayed activity game.main/game.mainmenu.MainMenuActivity: 2166 ms (total 101457 ms)
12-20 20:30:29.172: DEBUG/dalvikvm(123): GC_EXPLICIT freed 893 objects / 48888 bytes in 143ms
12-20 20:30:34.233: DEBUG/dalvikvm(197): GC_EXPLICIT freed 93 objects / 8144 bytes in 169ms
12-20 20:30:38.333: INFO/ActivityManager(58): Starting activity: Intent { cmp=game.main/game.mainmenu.Highscores }
12-20 20:30:38.533: DEBUG/AndroidRuntime(362): Shutting down VM
12-20 20:30:38.533: WARN/dalvikvm(362): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): FATAL EXCEPTION: main
12-20 20:30:38.553: ERROR/AndroidRuntime(362): java.lang.RuntimeException: Unable to start activity ComponentInfo{game.main/game.mainmenu.Highscores}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.os.Handler.dispatchMessage(Handler.java:99)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.os.Looper.loop(Looper.java:123)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.ActivityThread.main(ActivityThread.java:4627)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at java.lang.reflect.Method.invokeNative(Native Method)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at java.lang.reflect.Method.invoke(Method.java:521)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at dalvik.system.NativeStart.main(Native Method)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.ListActivity.onContentChanged(ListActivity.java:245)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:201)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.Activity.setContentView(Activity.java:1647)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at game.mainmenu.Highscores.onCreate(Highscores.java:15)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
12-20 20:30:38.553: ERROR/AndroidRuntime(362): ... 11 more
12-20 20:30:38.563: WARN/ActivityManager(58): Force finishing activity game.main/game.mainmenu.Highscores
12-20 20:30:38.563: WARN/ActivityManager(58): Force finishing activity game.main/game.mainmenu.MainMenuActivity
12-20 20:30:39.091: WARN/ActivityManager(58): Activity pause timeout for HistoryRecord{45028190 game.main/game.mainmenu.Highscores}
12-20 20:30:41.193: INFO/Process(362): Sending signal. PID: 362 SIG: 9
12-20 20:30:41.293: INFO/ActivityManager(58): Process game.main (pid 362) has died.
12-20 20:30:41.293: INFO/WindowManager(58): WIN DEATH: Window{450b3e40 game.main/game.mainmenu.MainMenuActivity paused=true}
12-20 20:30:45.032: DEBUG/dalvikvm(258): GC_EXPLICIT freed 31 objects / 1448 bytes in 128ms
12-20 20:30:49.573: WARN/ActivityManager(58): Activity destroy timeout for HistoryRecord{44f4d640 game.main/game.mainmenu.MainMenuActivity}
12-20 20:30:49.642: WARN/ActivityManager(58): Activity destroy timeout for HistoryRecord{45028190 game.main/game.mainmenu.Highscores}
Highscores.xml
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget32"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView android:layout_column="1" android:text="Johonunu"
android:padding="3dip" />
<TextView android:text="10000" android:gravity="right"
android:padding="3dip" />
</TableRow>
</TableLayout>
高分 Activity
package game.mainmenu;
import game.main.R;
import android.app.Activity;
import android.app.ListActivity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.widget.TextView;
public class Highscores extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.highscores);
}
}
主菜单 xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/widget32"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bckgr2"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TableLayout
android:id="@+id/widget28"
android:layout_width="295px"
android:layout_height="600px"
android:orientation="vertical"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
>
<Button
android:id="@+id/StartGame"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/startgame_button"
>
</Button>
<TextView
android:id="@+id/widget34"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
</TextView>
<Button
android:id="@+id/Help"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/help_button"
>
</Button>
<TextView
android:id="@+id/widget35"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
</TextView>
<Button
android:id="@+id/Highscores"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/highscores_button"
>
</Button>
<TextView
android:id="@+id/widget36"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
</TextView>
<Button android:id="@+id/Quit" android:background="@drawable/quit_button" android:layout_height="wrap_content" android:layout_width="wrap_content"></Button>
</TableLayout>
</RelativeLayout>
主菜单 Activity
package game.mainmenu;
import game.main.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.view.WindowManager;
import android.widget.Button;
public class MainMenuActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final Activity t = this;
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN );
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
Button StartGameButton = (Button)findViewById(R.id.StartGame);//кнопка начала игры
StartGameButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent StartGameIntent = new Intent(MainMenuActivity.this, StartGame.class);
startActivity(StartGameIntent);
}
});
Button HelpButton = (Button)findViewById(R.id.Help);//кнопка help
HelpButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent HelpIntent = new Intent(MainMenuActivity.this, Help.class);
startActivity(HelpIntent);
}
});
Button OptionsButton = (Button)findViewById(R.id.Highscores);//кнопка
OptionsButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent OptionsIntent = new Intent(MainMenuActivity.this, Highscores.class);
startActivity(OptionsIntent);
}
});
Button QuitButton = (Button)findViewById(R.id.Quit);//кнопка
QuitButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
t.finish();//завершаем работу приложения
}
});
}
}
它在高分 xml 中工作时是这样的
<?xml version="1.0" encoding="utf-8" ?>
- <RelativeLayout android:id="@+id/widget32" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:text="This is where you would show any options your game has" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</RelativeLayout>
但是当我把它改回来时 - 错误并没有消失/发生了什么?我该如何解决这个问题?
最佳答案
您一定还更改了其他内容。您的 Highscores Activity 类正在扩展 ListActivity,这要求您的布局 xml 中存在一个 ListView,其 id 为 android.R.id.list,例如
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
关于java - Android XML fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8581873/
使用Suitecrm 7.9.1 每当我尝试创建销售线索时(即提交创建销售线索表格后),我都会遇到以下错误。 每当我尝试导入csv文件时,都会遇到相同的错误。仅在实时服务器上发生此错误 Fatal e
Closed. This question is not reproducible or was caused by typos。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-to
我想在QNX上运行GoogleTestLibrary吗? 但是我收到此错误消息? ldd:FATAL: Could not load library libgtest.so.0 首先,我使用make命
尝试编译代码时,IDE 中显示的 fatal error 和非 fatal error 之间的主要区别是什么? 在这两种情况下,编译器都会显示一条错误消息,并且不会编译程序。 fatal error
当一个人试图编译代码时,在 IDE 中显示的 fatal error 和非 fatal error 之间的主要区别是什么? 在这两种情况下,编译器都会显示一条错误消息,并且程序不会被编译。 fatal
这个程序发出app: 2015/10/24 11:28:15 example.go:22: open some-crazy-non-existent-file: no such file or dir
因此,我正在从事一个项目,但是由于不断收到错误和警告,所以我遇到了一个问题。我对PHP还是很陌生,所以要保持柔和。使用PHP 5.5可以正常运行该程序。但是,当我在PHP 5.6中运行该程序时,会收到
在 WiX 安装程序中 - 如何自定义或覆盖 fatal error 对话框 ()?我想显示详细的错误消息而不是默认设置失败消息。 选项: 是否可以在 WiX 中调整 fatal error 对话框的
我正在尝试通过 Android 工具 > 重命名应用程序包 在 eclipse 中重命名我的 android 应用程序包。它正在生成错误说 A Fatal error occurred while p
我正在使用 Ubuntu 13.10 x64,我正在做一些开发人员正在使用 Windows 的项目,我最近将 git config core.eol 更改为“lf”和 core .autocrlf 为
嗯..世界上的每个服务都可以连接到我的动物园管理员,除了 kafka。下面是我在 server.properties 文件中的连接字符串 zk.connect=1.dzk.syd.druid.neo.
我正在 Java EE 7 中尝试一些东西,我已经构建了一个示例应用程序,可以在此处找到 https://github.com/kenparker/moviplex7.git . 在此过程中,我了解到
我正在尝试使用 bitbucket 中的 ssh 克隆我的存储库,但是每当我克隆存储库时,我都会得到: Connection to bitbucket.org closed by remote hos
该代码包括从一系列数字创建一个数组,以及第三个参数,其中它指示数字的步长,如果它的步长为 2,例如它来自 [1,3, 5] 代码工作正常,除非我以负数作为参数传递 step,例如NumberRange
我正在尝试在我的 ubuntu 中运行一个简单的 git pull 命令。直到几天前,它还可以完美地工作。不是它显示致命:无法访问“https://xxxxxx@bitbucket.org/repon
我知道已经有人问过类似的问题。 但是,我认为我的问题是由于我之前犯的一个错误,因此有所不同:让我解释一下。 一切都如我所愿顺利进行: git add . 我本地存储库中的所有文件。 git commi
我在尝试执行 Jenkins 作业时看到错误。 git 版本 1.8.3.1 Jenkins 2.46.2.1-滚动 我尝试将 git 升级到更高版本,但仍然通过关注 How to install l
Image of the output in the browser 我正在离线处理一个项目。我有一个名为 index.php 的文件。 现在我想在可以编辑的浏览器 sp 中启动。 但是当我尝试通过
我正在AWS的Linux机器上运行RServer Studio。 我尝试安装ModelMetrics的依赖项caret,并收到此错误: auc_.cpp:2:10: fatal error: omp.
我似乎没有重复发帖,所以这是详细信息... 当我使用 XOM(XML 对象模型,Java 库)中的非静态方法 Builder.build() 解析文档时,在 Eclipse 控制台中我得到: [Fat
我是一名优秀的程序员,十分优秀!