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
Post a Comment