ActivityIACommon.java 844 B

1234567891011121314151617181920212223242526272829303132
  1. package epson.print;
  2. import android.view.MenuItem;
  3. import androidx.appcompat.app.AppCompatActivity;
  4. import androidx.appcompat.widget.Toolbar;
  5. /**
  6. * 基类
  7. */
  8. public abstract class ActivityIACommon extends AppCompatActivity {
  9. protected void setActionBar(int i, boolean z) {
  10. setActionBar(getResources().getString(i), z);
  11. }
  12. protected void setActionBar(String str, boolean z) {
  13. setTitle(str);
  14. setSupportActionBar((Toolbar) findViewById(R.id.navigation_bar));
  15. if (z) {
  16. getSupportActionBar().setDisplayHomeAsUpEnabled(true);
  17. }
  18. }
  19. @Override
  20. public boolean onOptionsItemSelected(MenuItem menuItem) {
  21. if (menuItem.getItemId() != 16908332) {
  22. return super.onOptionsItemSelected(menuItem);
  23. }
  24. onBackPressed();
  25. return true;
  26. }
  27. }