【发布时间】:2018-06-26 05:05:08
【问题描述】:
我要开发健身房应用程序,在这个应用程序中,我有一个不同锻炼的列表,每个锻炼都有很多组,所以现在如果我点击一个锻炼,我想将锻炼名称及其项目位置发送到下一个活动和想要在下一个活动中同时获得锻炼名称及其项目位置。以下是我的代码:
Intent intent = getIntent();
getInt = intent.getStringExtra("Workout");
switch (getInt)
{
case "abs":
CustomAdaperAbs absAdapter = new CustomAdaperAbs(AllWorkout.this, absImages, absname,"abs");
recyclerViewAbs.setAdapter(absAdapter);
break;
case "back":
CustomAdaperAbs backAdapter = new CustomAdaperAbs(AllWorkout.this, backImages, backname, "back");
recyclerViewAbs.setAdapter(backAdapter);
break;
case "biceps":
CustomAdaperAbs bicepsAdapter = new CustomAdaperAbs(AllWorkout.this, bicepImages, bicepname, "biceps");
recyclerViewAbs.setAdapter(bicepsAdapter);
break;
case "calves":
CustomAdaperAbs calvesAdapter = new CustomAdaperAbs(AllWorkout.this, calvesImages, calvesname, "calves");
recyclerViewAbs.setAdapter(calvesAdapter);
break;
case "cardio":
CustomAdaperAbs cardioAdapter = new CustomAdaperAbs(AllWorkout.this, cardioImages, cardioname, "cardio");
recyclerViewAbs.setAdapter(cardioAdapter);
break;
case "chest":
CustomAdaperAbs chestAdapter = new CustomAdaperAbs(AllWorkout.this, chestImages, chestname, "chest");
recyclerViewAbs.setAdapter(chestAdapter);
break;
case "forearms":
CustomAdaperAbs foreArmsAdapter = new CustomAdaperAbs(AllWorkout.this, foreArmImages, foreArmname, "forearms");
recyclerViewAbs.setAdapter(foreArmsAdapter);
break;
case "legs":
CustomAdaperAbs legsAdapter = new CustomAdaperAbs(AllWorkout.this, legsImages, legsname, "legs");
recyclerViewAbs.setAdapter(legsAdapter);
break;
case "shoulder":
CustomAdaperAbs shoulderAdapter = new CustomAdaperAbs(AllWorkout.this, shoulderImages, shouldername, "shoulder");
recyclerViewAbs.setAdapter(shoulderAdapter);
break;
case "tricep":
CustomAdaperAbs tricepAdapter = new CustomAdaperAbs(AllWorkout.this, tricepImages, tricepname, "tricep");
recyclerViewAbs.setAdapter(tricepAdapter);
break;
default:
break;
}
}
在这里,我从以前的活动中收到“锻炼”值,现在我想将锻炼值及其项目传递给下一个活动并进入下一个活动。 如何在下一个活动中获取数组名称及其项目值。
【问题讨论】:
标签: java android android-intent arraylist indexing