私はクラスのための簡単なメニューアプリケーションを構築しています。私は自分のアプリケーションでListViewを持っているので、リスト内の項目をクリックすると、その項目の適切なアクティビティに移動するようにしています。これまでのところ、私は自分の関数の外で意図を持っていましたが、関数内で実行するとプログラムがクラッシュします。いずれも右方向インテントは私のアプリをクラッシュさせていますか?
//set the item listener
menu.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String selected = ((TextView) view.findViewById(R.id.complaint)).getText().toString();
if(selected.equals("Pasta")){
runPasta();
}
}
});
}
public void runPasta(){
//Intent myIntent = new Intent(this, PastaItems.class);
//myIntent.putStringArrayListExtra("finalList", foodList);
this.startActivity(new Intent(this,PastaItems.class));
}
ここにあなたのログの猫を共有 – Piyush
あなたが毎回クラッシュを求めているなら、より良い解決策のためにクラッシュログを投稿してください。 –