-2
private void firstyearsublist() {
//string array for intents
String[] intents = {"Calculus","eee","eee","cpu","physics","chemistry","es","be","vcla"};
//CREATE STRINGLIST
String[] subs = {"Calculus","EME","EEE","CPU","Physics","Chemistry","ES","BE","VCLA"};
//BUILD ADAPTER
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, subs);
//Configure list view
ListView sublist = (ListView) findViewById(R.id.firstyearsub);
sublist.setAdapter(adapter1);
sublist.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
for(int i = 0;i<9;i++)
{if (position == i) {
Intent intents[i] =
new Intent(Sem1.this, intents[i]. class);
startActivity(intents[i]);
}
}
}
}
);
}}
私の大学では、すべての学期の総合ノートにアクセスするためのアプリを作成しています。エラーが多すぎます。私は何か間違っているのですか?コードを確認してください。ループ内のインテントを使用して異なるリストビューアイテムの異なるアクティビティにアクセスする
を行う必要がありますどのように実際にあります。あなたは本当に 'intents0、intents1、intents2、...'という名前のアクティビティを持っていますか? – tahsinRupam
ただ1つのインテントオブジェクトを使用し、選択したポジション値を次のアクティビティに渡す –
はい。サブリストビューを開く方法はありますか? – GtlsGamr