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

Popular posts from this blog

PHP and MySQL WP -

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

Why does math.random(999999999999) returns 1 in Lua? -