Activity的android:launchMode (startard、singleTop、singleTask、singleInstance)
写在AndroidManifest.xml中,如:
startard:标准方式,启动一个Activity就创建一个实例。 singleTop:当Activity栈最顶层的A1启动另一个A1时,不会启动新实例。 singleTask:在Task范围内只产生一个实例。 singleInstance:在全局范围内只有一个,即使在不同apk中调用。
onNewIntent:在singleTop下,不产生新实例直接再用某个Activity A1,需要得到来自哪个intent。 public void onNewIntent(Intent intent){
正则匹配任意字符,包括换行符的字符串 这是java正则的知识 匹配任意字符,包括换行符的字符串,发现使用 [.//n]* 就是不行,查了相关资料,以下可以: [//s//S]* [//w//W]* [//d//D]*
bitmap转换为drawable的方式
bt4.setDrawingCacheEnabled(true); Bitmap bitmap = bt4.getDrawingCache(); Drawable drawable = (Drawable) new BitmapDrawable(bitmap); iv3.setBackgroundDrawable(drawable); |
|