Android studio DateFormat错误 - 拒绝选择android.text.format.DateFormat

时间:2015-03-18 17:34:48

标签: android android-studio

我认为这可能是一个Android工作室错误,不幸的是它已经阻止了我。

我正在使用(并选择!)android.text.format.DateFormat作为我的DateFormat类,但是我收到一个错误:“必需:android.text.format.Dateformat,Found:java.text.DatefFormat”)它不会编译。

我没有导入或使用java.text.DateFormat,但Android Studio坚持要求我。

以下是代码:

package org.example.kev.criminalintent;

import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.text.format.DateFormat;

public class CrimeFragment extends Fragment {

    private Crime mCrime;
    private EditText mTitleField;
    private Button mDateButton;
    private CheckBox mSolvedCheckbox;
    private DateFormat dateFormat;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mCrime = new Crime();

        dateFormat = DateFormat.getLongDateFormat(this.getActivity());

    }

1 个答案:

答案 0 :(得分:2)

无论出于何种原因,android.text.format.DateFormat.getLongDateFormat都会返回java.text.DateFormat

https://developer.android.com/reference/android/text/format/DateFormat.html#getLongDateFormat%28android.content.Context%29