android 中的对话框错误
Dialog error in android
我无法理解为什么我会收到错误提示
Dialog cannot be resolved to a type
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.support.v7.app.AlertDialog;
public class DatePickerFragment extends DialogFragment
{
@Override
public Dialog onCreateDialog( Bundle savedInstanceState )
{
return new AlertDialog.Builder( getActivity() ).setTitle( R.string.date_picker_title )
.setPositiveButton( android.R.string.ok, null )
.create();
}
有人可以帮我吗?
你只需要导入 android.app.Dialog
.
如果您查看 the documentation,android.support.v7.app.AlertDialog
扩展了 android.app.Dialog
。
在AndroidStudio中,直接点击没有编译的项目,然后点击Alt+Enter 为了添加必要的导入。如果有多种可能,它会给你一个列表供你选择。
import android.app.Dialog; //added
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.support.v7.app.AlertDialog;
public class DatePickerFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return new AlertDialog.Builder(getActivity()).setTitle(R.string.date_picker_title)
.setPositiveButton(android.R.string.ok, null)
.create();
}
我无法理解为什么我会收到错误提示
Dialog cannot be resolved to a type
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.support.v7.app.AlertDialog;
public class DatePickerFragment extends DialogFragment
{
@Override
public Dialog onCreateDialog( Bundle savedInstanceState )
{
return new AlertDialog.Builder( getActivity() ).setTitle( R.string.date_picker_title )
.setPositiveButton( android.R.string.ok, null )
.create();
}
有人可以帮我吗?
你只需要导入 android.app.Dialog
.
如果您查看 the documentation,android.support.v7.app.AlertDialog
扩展了 android.app.Dialog
。
在AndroidStudio中,直接点击没有编译的项目,然后点击Alt+Enter 为了添加必要的导入。如果有多种可能,它会给你一个列表供你选择。
import android.app.Dialog; //added
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.support.v7.app.AlertDialog;
public class DatePickerFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
return new AlertDialog.Builder(getActivity()).setTitle(R.string.date_picker_title)
.setPositiveButton(android.R.string.ok, null)
.create();
}