gpt4 book ai didi

java - 没有运行第一个 Activity

转载 作者:太空宇宙 更新时间:2023-11-03 10:25:10 24 4
gpt4 key购买 nike

我的第一个应用程序 Activity 发生错误。错误是:“应用程序意外停止”

我的第一个 xml Activity 是 visit_record.xml

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >

我为此 Activity 创建的类是:访问记录.java

public class visit_record extends ListActivity {
static final String[] LIST = new String[] {"My Task", "Task Execution", "Non-Ticket Task"};

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);



setListAdapter(new ArrayAdapter<String>(this, R.layout.visit_record,LIST));

ListView listView = getListView();
listView.setTextFilterEnabled(true);

listView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// When clicked, show a toast with the TextView text

Intent intent;
switch (position) {
case 0:
intent= new Intent(visit_record.this, My_Task.class);
startActivity(intent);
break;
case 1:
intent=new Intent(visit_record.this, task_execution.class);
startActivity(intent);
break;
case 2:
intent=new Intent(visit_record.this, non_ticket_task.class);
startActivity(intent);
break;

default:
break;
}}

});
}}

请指导我为什么它报错并且不能在手机上运行应用程序。

最佳答案

您已经扩展了 ListActivity,当您这样做时,您的 ListView 必须具有 ID android:id="@android:id/list"。你错过了。

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="match_parent" >

检查这个question更多细节。

关于java - 没有运行第一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com