@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_playground); final Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayHomeAsUpEnabled(true); final Button button = (Button) findViewById(R.id.random); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { getRandomSuperToast().show(); } }); SuperActivityToast.onRestoreState(this, savedInstanceState, ListenerUtils.newInstance() .putListener("good_tag_name", onButtonClickListener)); }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final ActionBar actionBar = ((MainActivity) getActivity()).getSupportActionBar(); if (actionBar != null) actionBar.setSubtitle("SuperActivityToast"); /* * Restore any showing/pending SuperActivityToasts after orientation change * and reattach any listeners. */ SuperActivityToast.onRestoreState(getActivity(), savedInstanceState, ListenerUtils.newInstance() .putListener("good_tag_name", onButtonClickListener)); }