Сделать функцию программы Android
Я хочу сделать программу, которая имеет 3 пакета функций, например. Бронзовый пакет, серебряный пакет, золотой пакет. У каждой упаковки есть свой продукт.
Если я выберу бронзовую упаковку, я хочу, чтобы в бронзовой упаковке и т. Д. Был только продукт.
Как сделать это в Android Studio?
mFabButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (setFabButtonStarColor() == R.color.colorWhiteFavoriteStar) {
mFabButton.setColorFilter(ContextCompat.getColor(DetailActivity.this, R.color.colorYellowFavoriteStar));
mFabButton.setContentDescription(getString(R.string.unsave_floatbutton));
try {
saveMovie();
} catch (IllegalArgumentException e) {
Log.e(TAG, e.getMessage());
}
} else {
mFabButton.setColorFilter(ContextCompat.getColor(DetailActivity.this, R.color.colorWhiteFavoriteStar));
mFabButton.setContentDescription(getString(R.string.save_floatbutton));
}
}
});
1 ответ
Я думаю, это как productflavor. Если я выберу серебряный пакет, я получу приложение для серебряного пакета. И если я выберу золотой пакет, я получу приложение для золотого пакета.
И тогда это только для одного приложения. например, но я хочу реализовать во вкусе продукта
int paketA, paketB, paketC;
paketA = 1;
paketB = 2;
paketC = 3;
int input = getInput() // ambil data dari inputan
if(input == paketA){
showPaketA();
}else if(input == paketB){
showPaketB();
}else if(input == paketC){
showPaketC();
}else{
showError(); // Handling untuk inputan yang tidak diketahui
}