0

I wanted delete or reset value 0 once user click on reset button ,

here is code which i am using , but seem not be work ..

What wrong I am doing , i am not able to figure out , ..I also tried all way , using google to figure it out , but still stuck.

sharedPreferences = getActivity().getPreferences(1);


                    sharedPreferences.edit().remove("ccs11").commit();
                    sharedPreferences.edit().remove("spinner_paneer").commit();

Below is my fragment , on which i am trying to implement .

    public PlanFragment() {
        // Required empty public constructor
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_gain, container, false);
        sharedPreferences = getActivity().getPreferences(1);



        String cp1s11=sharedPreferences.getString("cp111", "0");
        String cf1s11=sharedPreferences.getString("cf111", "0");
        String ccs11=sharedPreferences.getString("cc111", "0");




        //Button

        btnfinish=(Button)rootView.findViewById(R.id.finish_gain);
        btnfinish.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {


                sharedPreferences = getActivity().getPreferences(1);
                edt = sharedPreferences.edit();

                edt.putString("ccs11", pro11.getText().toString());





                edt.apply();

                Intent intent = new Intent(getActivity(), MainActivity.class);
                getActivity().startActivity(intent);

            }


        });

        btnreset=(Button)rootView.findViewById(R.id.reset);
        btnreset.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {

                sharedPreferences = getActivity().getPreferences(1);


                sharedPreferences.edit().remove("ccs11").commit();
                sharedPreferences.edit().remove("spinner_paneer").commit();

            }
        });


        return rootView;
    }

    @Override
    public void onAttach(Activity activity) {
        super.onAttach(activity);
    }

    @Override
    public void onDetach() {
        super.onDetach();
    }
}
Sujit Soni
  • 135
  • 1
  • 3
  • 14

0 Answers0