ActivityIACommon.java 931 B

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