java - android studio local variable redundant -


can explain me why it's giving me "local variable redundant error"?

package com.example.smite.floater;  import android.os.bundle; import android.support.annotation.nullable; import android.support.v4.app.fragment; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup;  import java.util.zip.inflater;  public class creator extends fragment {      @nullable     @override     public view oncreateview(layoutinflater inflater,@nullable viewgroup container,@nullable bundle savedinstancestate) {         return super.oncreateview(inflater, container, savedinstancestate);         view v = inflater.inflate(r.layout.creator ,container,false);         return v;     } } 

at start different error on r after changed xml happend

in method are:

  • returning value , after creating variable. error, because code never run

  • you creating variable not being used

your code:

public view oncreateview(layoutinflater inflater,@nullable viewgroup container,@nullable bundle savedinstancestate) {         return super.oncreateview(inflater, container, savedinstancestate);         // after return statement!          view v = inflater.inflate(r.layout.creator ,container,false);         //you creating variable not being used         return v;     } 

use:

public view oncreateview(layoutinflater inflater,@nullable viewgroup container,@nullable bundle savedinstancestate) {         return inflater.inflate(r.layout.creator ,container,false);     } 

Comments