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 实现windows文件资源管理器
  4. 今天发现的一些优秀的资源网站
  5. [Android]关于filed 遍历资源文件的排序问题
  6. android 获取不同res下的资源id
  7. android 开发论坛资源URL
  8. 【简单的学生管理界面】Android的if语句中有字符串判断

随机推荐

  1. 第一个Android应用程序
  2. android系统架构图
  3. Animation
  4. Android(安卓)添加一个产品
  5. [004] 详解Windows平台搭建Androiod开发
  6. 我的android 第22天 - url介绍
  7. android 关于Location of the Android(安
  8. Android(安卓)自定义漂亮的Seekbar样式
  9. Android中的Menu功能菜单-OptionsMenu[选
  10. Android布局文件的属性值解析