cannot resolve constructor ArrayAdapter(android.content.Context,int,java.lang.String[],java.lang.String,java.lang.String)

sun

Hi I am using an ArrayAdapter to display a default text in spinner and I don't understand the error

cannot resolve constructor ArrayAdapter(android.content.Context,int,java.lang.String[],java.lang.String,java.lang.String).

Can anyone tell me about this, please help me I don't know much about java coding.

 public class UneCon extends Fragment {

    private Spinner fromDetails, toDetails;
    private EditText fromInput, toInput;


    public static UneCon setArguments(int position) {
        UniqueConverter uniqueConverter = new UniqueConverter();
        Bundle args = new Bundle();
        args.putInt("position", position);
        uniqueConverter.setArguments(args);
        return uniqueConverter;
    }

 @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_uniquelayout, container, false);


        onInitVies(view);
        int position = getArguments().getInt("position");

        switch (position) {
            case 0:
                setAdapter(getResources().getStringArray(R.array.temperatureform), "Celsius", "Fahrenheit");

                break;
            case 1:
                setAdapter(getResources().getStringArray(R.array.weightform), "Kilograms", "Grams");

                break;

 return view;

    }


    private void setAdapter(String[] spinnerItems, String fromDefaultText, String toDefaultText) {

        fromDetails.setAdapter(new ArrayAdapter<String>(getContext(), R.layout.spinner_item, spinnerItems, fromDefaultText, toDefaultText));//here it getting error//
    }

    private void onInitVies(View view) {
        fromDetails = (Spinner) view.findViewById(R.id.fromSpinner);
        toDetails = (Spinner) view.findViewById(R.id.toSpinner);

        fromInput = (EditText) view.findViewById(R.id.fromInput);
        toInput = (EditText) view.findViewById(R.id.toInput);
    }
}
Rohit5k2

Not sure what you want to do with fromDefaultText and toDefaultText. You don't need to pass that (unless you have specific use of it and using custom adapter). For now

Change

fromDetails.setAdapter(new ArrayAdapter<String>(getContext(), R.layout.spinner_item, spinnerItems, fromDefaultText, toDefaultText));

to

fromDetails.setAdapter(new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_dropdown_item, spinnerItems));

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Cannot resolve constructor ArrayAdapter (saveourcar.soc.Insurance,int,int, java.lang.String[],java.lang.Integer[])

From Dev

Cannot resolve constructor ArrayAdapter (saveourcar.soc.Insurance,int,int, java.lang.String[],java.lang.Integer[])

From Dev

How to solve this error "cannot resolve method 'addData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)'"?

From Dev

Cannot resolve method put(java.lang.string, java.lang.string)

From Dev

Cannot resolve method 'get(java.lang.String)'

From Dev

android cannot resolve method 'startsWith(java.lang.string)'

From Dev

How to resolve ClassCastException: java.lang.String cannot be cast exception

From Dev

how to resolve java.lang.string cannot be cast to java.lang.integer android with xml parser

From Dev

java.lang.String cannot be cast to [Ljava.lang.String;

From Dev

java.lang.Integer cannot be cast to java.lang.String

From Dev

java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

From Dev

java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

From Dev

HashMap cannot be cast to java.lang.string

From Dev

java.lang.String cannot be converted to JSONArray

From Dev

GStringImpl cannot be cast to java.lang.String

From Dev

java.lang.String cannot be converted to JSONObject

From Dev

Operator '<' cannot be applied to 'java.lang.String'

From Dev

java.lang.String cannot be cast to clojure.lang.IFn

From Dev

why am I getting this error "cannot resolve method 'getSharedPreferences (Java.lang.String.int)"

From Dev

Cannot resolve method 'makeText(Data.DataBaseHandler, java.lang.String, int)'

From Dev

JAVA: Incompatible types: int cannot be converted to java.lang.String

From Dev

serverError: class java.lang.ClassCastException java.lang.Integer cannot be cast to java.lang.String

From Dev

JRException: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean

From Dev

java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer in tableau?

From Dev

java.lang.RuntimeException: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String

From Dev

Type mismatch: cannot convert from java.lang.String to String

From Dev

BasicNameValuePair (String, java.lang.String) in BasicNameValuePair cannot be applied

From Dev

Type missmatch: cannot convert from java.lang.String to String

From Dev

Java String import java.lang.String

Related Related

  1. 1

    Cannot resolve constructor ArrayAdapter (saveourcar.soc.Insurance,int,int, java.lang.String[],java.lang.Integer[])

  2. 2

    Cannot resolve constructor ArrayAdapter (saveourcar.soc.Insurance,int,int, java.lang.String[],java.lang.Integer[])

  3. 3

    How to solve this error "cannot resolve method 'addData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)'"?

  4. 4

    Cannot resolve method put(java.lang.string, java.lang.string)

  5. 5

    Cannot resolve method 'get(java.lang.String)'

  6. 6

    android cannot resolve method 'startsWith(java.lang.string)'

  7. 7

    How to resolve ClassCastException: java.lang.String cannot be cast exception

  8. 8

    how to resolve java.lang.string cannot be cast to java.lang.integer android with xml parser

  9. 9

    java.lang.String cannot be cast to [Ljava.lang.String;

  10. 10

    java.lang.Integer cannot be cast to java.lang.String

  11. 11

    java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

  12. 12

    java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.lang.String

  13. 13

    HashMap cannot be cast to java.lang.string

  14. 14

    java.lang.String cannot be converted to JSONArray

  15. 15

    GStringImpl cannot be cast to java.lang.String

  16. 16

    java.lang.String cannot be converted to JSONObject

  17. 17

    Operator '<' cannot be applied to 'java.lang.String'

  18. 18

    java.lang.String cannot be cast to clojure.lang.IFn

  19. 19

    why am I getting this error "cannot resolve method 'getSharedPreferences (Java.lang.String.int)"

  20. 20

    Cannot resolve method 'makeText(Data.DataBaseHandler, java.lang.String, int)'

  21. 21

    JAVA: Incompatible types: int cannot be converted to java.lang.String

  22. 22

    serverError: class java.lang.ClassCastException java.lang.Integer cannot be cast to java.lang.String

  23. 23

    JRException: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean

  24. 24

    java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer in tableau?

  25. 25

    java.lang.RuntimeException: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String

  26. 26

    Type mismatch: cannot convert from java.lang.String to String

  27. 27

    BasicNameValuePair (String, java.lang.String) in BasicNameValuePair cannot be applied

  28. 28

    Type missmatch: cannot convert from java.lang.String to String

  29. 29

    Java String import java.lang.String

HotTag

Archive