ActivityIACommon.java 924 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. /**
  10. * 设置标题栏
  11. * @param i
  12. * @param z
  13. */
  14. protected void setActionBar(int resId, boolean z) {
  15. setActionBar(getResources().getString(resId), z);
  16. }
  17. protected void setActionBar(String str, boolean z) {
  18. setTitle(str);
  19. setSupportActionBar((Toolbar) findViewById(R.id.navigation_bar));
  20. if (z) {
  21. getSupportActionBar().setDisplayHomeAsUpEnabled(true);
  22. }
  23. }
  24. @Override
  25. public boolean onOptionsItemSelected(MenuItem menuItem) {
  26. if (menuItem.getItemId() != 16908332) {
  27. return super.onOptionsItemSelected(menuItem);
  28. }
  29. onBackPressed();
  30. return true;
  31. }
  32. }