android - Start new clean Activity -
sometimes os might kill activity , save state , restore again. set viewpager pageradapter activity , want create new instance new instance of adpater , not restored state.
this how start activity:
intent intent = picturactivity.builder(getcontext(), tools.application, position); startactivityforresult(intent, request_code_galery); in pictureactivity:
public static intent builder(@nonnull context context, @tools.objectlocation int listlocation, int position) { intent intent = new intent(context, pictureactivity.class); intent.putextra(key_extra_position, position); return intent; }
you can either overrride callback.
@override protected void onsaveinstancestate(bundle outstate) { } and don't call super class method.
or
<activity android:name=". pictureactivity" android:configchanges="keyboardhidden|orientation|screensize"> </activity>
Comments
Post a Comment