【发布时间】:2015-01-03 00:12:06
【问题描述】:
我想在我的Listview 中单击一个项目时开始一个新活动。但是当点击一个项目时,什么也没有发生。 Logcat 消息中没有任何内容。这两个活动都在 AndroidManifest 中声明。
ListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent myIntent = new Intent(view.getContext(), SecondActivity.class);
myIntent.putExtra("test", "hello");
startActivity(myIntent);
}
});
【问题讨论】:
-
您是否使用断点或日志消息来确保调用 onItemClick?
-
没有。我该怎么做?
-
ListView.setOnItemClickListener应该是listView.setOnItemClickListener,对吧?另外,如果您在 Activity 中,请尝试MyActivity.this.startActivity(myIntent); -
使用
Intent myIntent = new Intent(ActivtiyName.this, SecondActivity.class);
标签: java android listview android-intent android-activity