Сделать функцию программы 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
}
Другие вопросы по тегам