public class BaseActivity extends Activity {Resources res; // 通用资源缩写@Overrideprotected void onCreate(Bundle savedInstanceState) {requestWindowFeature(Window.FEATURE_NO_TITLE);// 不显示标题super.onCreate(savedInstanceState);res = getResources(); // 通用资源缩写// 优化输入法模式int inputMode = WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN;getWindow().setSoftInputMode(inputMode);}/** * 检查字符串是否是空对象或空字符串 *  * @param str * @return 为空返回true,不为空返回false */public boolean isNull(String str) {if (null == str || "".equals(str) || "null".equalsIgnoreCase(str)) {return true;} else {return false;}}/** * 检查字符串是否是字符串 *  * @param str * @return 为空返回true,不为空返回false */public boolean isStr(String str) {return !isNull(str);}/** * 从当前activity跳转到目标activity,<br> * 如果目标activity曾经打开过,就重新展现,<br> * 如果从来没打开过,就新建一个打开 *  * @param cls */public void gotoExistActivity(Class<?> cls) {Intent intent;intent = new Intent(this, cls);intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);startActivity(intent);}/** * 新建一个activity打开 *  * @param cls */public void gotoActivity(Class<?> cls) {Intent intent;intent = new Intent(this, cls);startActivity(intent);}/** * 通用消息提示 *  * @param resId */public void toast(int resId) {Toast.makeText(this, resId, Toast.LENGTH_SHORT).show();}/** * 通用消息提示 *  * @param resId */public void toast(String msg) {Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();}/** * 从资源获取字符串 *  * @param resId * @return */public String getStr(int resId) {return res.getString(resId);}/** * 从EditText 获取字符串 *  * @param editText * @return */public String getStr(EditText editText) {return editText.getText().toString();}@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {switch (keyCode) {case KeyEvent.KEYCODE_BACK:this.finish();}return super.onKeyDown(keyCode, event);}}

更多相关文章

  1. android双击返回键退出程序
  2. android双击返回键退出程序
  3. Android(安卓)SDCard操作
  4. android 捕获返回(后退)按钮事件的两种方法
  5. 重载android返回键响应函数
  6. Android中的“再按一次返回键退出程序”实现
  7. Android(安卓)监听返回键|您确定要退出吗
  8. android 复制字符串到剪贴板
  9. android屏蔽返回键

随机推荐

  1. Android:Material Design(三) 动画
  2. Android系统自带样式Android:theme
  3. android Style属性介绍
  4. Android(安卓)textAppearance的属性设置
  5. android:inputType参数类型说明
  6. Android应用开发——系统自带样式Android
  7. Google的Android设备别名
  8. Android应用开发——系统自带样式Android
  9. android:inputType参数类型说明
  10. Android学习笔记(九):Activity-RelativeLayo