Убедитесь, что это соответствует параметрам module:app
и module:lib
:
android {
compileSdkVersion 23
buildToolsVersion '22.0.1'
packagingOptions {
}
defaultConfig {
minSdkVersion 17
targetSdkVersion 23
versionCode 11
versionName "2.1"
}
Хотя вы не показали ничего, что пытались, я думаю, что это жизнеспособный вопрос. Возможным подходом было бы создать одну таблицу для вашего типа и одну для ваших пополнений
Что-то вроде следующего должно работать
создать таблицу recharge_type, например
+----+------------------+--------+
| id | name | active |
+----+------------------+--------+
| 1 | Mobile recharge | 1 |
| 2 | Dtn recharge | 1 |
| 3 | electricity bill | 1 |
| 4 | water bill | 1 |
| 5 | card recharge | 1 |
+----+------------------+--------+
и перезарядка вашего стола
+----+------------------+---------+------------+--------+--------+------------+
| id | recharge_type_id | user_id | payment_id | amount | status | time |
+----+------------------+---------+------------+--------+--------+------------+
| 1 | 1 | 1 | 1 | 2.00 | 1 | 2019-03-05 |
| 2 | 2 | 1 | 2 | 3.00 | 3 | 2019-03-05 |
| 3 | 2 | 1 | 2 | 4.00 | 4 | 2019-03-05 |
+----+------------------+---------+------------+--------+--------+------------+
При таком типе конструкции вы достаточно гибки практически для любого подхода.
Если вы хотите понять, почему это хороший подход, вам следует прочитать несколько статей о первой нормальной форме. Вы можете найти статью здесь в Википедии.
BLOCKQUOTE>