我认为这可能是 Android studio 的一个错误,不幸的是它阻止了我继续前进。
我正在使用(并选择!)android.text.format.DateFormat 作为我的 DateFormat 类,但出现错误:“Required: 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());
}
最佳答案
无论出于何种原因,android.text.format.DateFormat.getLongDateFormat
都会返回一个 java.text.DateFormat
。
关于Android studio DateFormat 错误 - 拒绝选择 android.text.format.DateFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29128915/