2016-11-30 3 views
0
Error:(48, 19) error: constructor BarData in class BarData cannot be applied to given types; 
required: IBarDataSet[] 
found: ArrayList<String>,BarDataSet 
reason: varargs mismatch; ArrayList<String> cannot be converted to IBarDataSet 

Dies ist der Fehler, die in meinem androidask Projekt herausspringt, die eine Basistabelle machen nehme an zu, Im MPAndroidChart 2.2.4 als lybrary verwenden, habe ich androidsdk 2.2.1 und das ist die Teil des Codes, wo dieser Fehler führt:Fehler mit AndroidSdk Diagramm mit MPAndroid

BarDataSet barDataSet = new BarDataSet(barEntries,"Dates"); 
    BarData theData; 

    theData = new BarData(theDates,barDataSet); 

und das ist die tutarial, die mir gezeigt, wie dies zu machen: https://www.youtube.com/watch?v=pi1tq-bp7uA

wie immer sorry für schlechtes Englisch, und ich hoffe, so bald eine anser zu bekommen als passierbar.

Antwort

0

BarData Konstruktor akzeptiert IBarDataSet statt BarDataSet, dass Sie vorbei sind.

auf diese Weise versuchen:

IBarDataSet barDataSet = new BarDataSet(barEntries,"Dates"); 
BarData theData; 

theData = new BarData(theDates,barDataSet); 
+0

Immer noch die gleichen Fehler, aber ich fand in der [meta] build.grade Code diesen Teil: Dateien kompilieren ('libs/mpandroidchartlibrary-2-2-4.jar') kompilieren 'com.github.PhilJay: MPAndroidChart: v3.0.1' Dateien kompilieren ('libs/mpandroidchartlibrary-2-2-4.jar') Wenn ich die v3.0.1 in der 2. Zeile zu v2.2.4 ändern ein anderer Fehler apires – PapSzon

+0

Gefunden was in build.gradle? –

+0

(ich weiß nicht, wie man Dinge Jet markieren) – PapSzon

0

Verwenden Sie die neueste Version (3.0.0-beta1) von MPAndroidChart?

Der Konstruktor dieser Klasse hat sich geändert:

public BarData(List<IBarDataSet> dataSets) { 
    super(dataSets); 
} 
Verwandte Themen