Kalender.getInstance kann nicht aufgelöst werden zu einem Typ
Ich versuche zu Lesen-Kalender-Ereignisse mit Angabe des Datums Auswahl der Abfrage.
Egal, warum ich das mache bekomme ich Fehler "Kalender.getInstance nicht gelöst werden kann, um eine Art" auf dieser Linie:
Calendar c_start= new Calendar.getInstance();
Dies ist seltsam, da ich den import der java.util.Kalender;
Hier ist mein code
package com.authorwjf.calsample;
import java.text.Format;
import java.text.SimpleDateFormat;
import android.util.Log;
import android.app.Activity;
import android.os.Bundle;
import android.text.format.DateFormat;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.provider.CalendarContract;
import android.content.DialogInterface;
import android.database.Cursor;
import java.util.Calendar;
@Override
public void onClick(View v) {
TextView tv = (TextView)findViewById(R.id.data);
String title = "N/A";
Long start = 0L;
switch(v.getId()) {
case R.id.next:
if(!mCursor.isLast()) mCursor.moveToNext();
break;
case R.id.previous:
if(!mCursor.isFirst()) mCursor.moveToPrevious();
break;
}
Format df = DateFormat.getDateFormat(this);
Format tf = DateFormat.getTimeFormat(this);
try {
title = mCursor.getString(0);
start = mCursor.getLong(1);
} catch (Exception e) {
//ignore
}
tv.setText(title+" בתאריך "+df.format(start)+" בשעה "+tf.format(start));
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie ändern Sie einfach aus
zu
Bedeutet, Sie müssen nur entfernen
new
Stichwort.ändern Sie Ihren code aus..
zu
weil
Calendar.getInstance()
Gegenzug ein Objekt von Kalender..Wenn Sie wirklich verwenden dies:
Dann entfernen Sie die
new
Stichwort und es wird funktionieren