Search This Blog

Wednesday, April 20, 2016

ACTIVITY - REFESH ACTIVITY

@SuppressLint("NewApi")
public static final void ReloadActivity(final Activity a) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        a.recreate();
    } else {
        final Intent intent = a.getIntent();
        intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
        a.finish();
        a.overridePendingTransition(0, 0);
        a.startActivity(intent);
        a.overridePendingTransition(0, 0);
    }
}


HOẶC : 

public static void restartActivity(Activity act){

    Intent intent=new Intent();
    intent.setClass(act, act.getClass());
    act.startActivity(intent);
    act.finish();

}

No comments:

Post a Comment