按的Javadoc:Eclipse沒有顯示棄用的警告?
public Date (int year, int month, int day)
This constructor was deprecated in API level 1.
Date date = new Date(year,month,date);
這個構造函數是在API級別1過時,但我的Eclipse是不是給我的Android項目我創建棄用警告。可能是什麼問題?我正在犯一個愚蠢的錯誤嗎?
- 我編譯的項目編號爲
4.0
版本。 - 我已經檢查了皮棉偏好,它很好。
- 我還沒有設置
@SuppressWarnings
,所以排除了。
這是我使用的代碼:
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.app.Dialog;
import android.content.Context;
import android.graphics.Paint;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.inputmethod.InputMethodManager;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
@Override
protected Dialog onCreateDialog(int id) {
Calendar mCalen = Calendar.getInstance();
int day = mCalen.get(Calendar.DAY_OF_MONTH);
int month = mCalen.get(Calendar.MONTH);
int year = mCalen.get(Calendar.YEAR);
return new DatePickerDialog(this, new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
String newDate = new StringBuilder().append(dayOfMonth)
.append("/").append(monthOfYear + 1).append("/")
.append(year).toString();
date = null;
timeStamp = null;
dateStamp = 0;
date = newDate;
timeStamp = new Date(year, monthOfYear, dayOfMonth);
dateStamp = timeStamp.getTime();
dateTextView.setText(date);
}
}, year, month, day);
}
通過可以手動檢查過時的誤差, 右鍵單擊項目> Android的工具>運行皮棉:檢查 – Sujith
有任何幫助,常見的錯誤... –
@Harshit瑞斯巴伊沒有幫助,到目前爲止,我已經通過了的Eclipse文檔,正確設置所有內容,但仍然沒有輸出。 – CodeWarrior