'a dönüştürülemiyor Veritabanımda birkaç tane "gerçek" alan var., floradan
İşte yapısı:
database.execSQL("create table " + TABLE_LOGS + " ("
+ COLUMN_ID + " integer primary key autoincrement,"
+ COLUMN_ID_DAY_EXERCISE + " integer not null,"
+ COLUMN_REPS + " integer not null"
+ COLUMN_WEIGHT + " real not null"
+ COLUMN_1RM + " real not null"
+ COLUMN_DATE + " integer not null"
+ ")");
Şimdi ne yapmaya çalışıyorum ben veritabanına ekleyin böylece 1RM hesaplamak olduğunu. Ben burada kaldım
public void createLog(long id_day_exercise, float reps, long weight) {
// create 1rm
// create date timestamp
float onerm = weight/(1.0278-(.0278*reps));
long unixTime = System.currentTimeMillis()/1000L;
}
:
İşte şimdiye kadar benim fonksiyonudur.onerm
için "çiftten yüzmeye dönüştürülemiyor" hatası veriyor. Ben (float) kullanarak bir şamandıra olarak ağırlık döküm yapmaya çalıştım, weight.floatValue() kullanarak denedim ve hiçbir şey işe yaramıyor gibi görünüyor.
Bu şey benim için çalışmıyor .. –