【发布时间】:2019-11-29 18:14:51
【问题描述】:
我有ListView。我想单击项目并更改活动。 ListView 可以正常工作,但是当我单击任何项目时,应用程序会停止并关闭。
ListView myListViewOfSongs;
String[] people;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myListViewOfSongs = findViewById(R.id.songs);
people = new String[]{
"Mike Strong",
"Jennifer Anniston",
"Tom Bennet",
"Leander Paes",
"Liam Nesson",
"George Clooney",
"Barack Obama",
"Steve Jobs",
"Larry Page",
"Sergey Brin",
"Steve Wozniak"
};
ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,people);
myListViewOfSongs.setAdapter(myAdapter);
myListViewOfSongs.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
startActivity(new Intent(getApplicationContext(),PlayerActivity.class));
}
});
}
【问题讨论】:
-
也许共享错误堆栈跟踪?
标签: java android android-layout listview android-intent