由于iFlyer采用纯api贴图贴字的方式,所以无法显示带格式的字符,尤其是显示类似超连接这样带属性的文字,由于先天性的缺陷,做不到zaker那么方便的显示,花了半天多做了url地址的识别,没有用正则,一个是不感冒,另外需要类似换行等处理,自己识别比较方便。做到显示时,发现不知道怎么显示下划线的文字了,搜索了一下,网上有一些方法,不太方便。突然想起自己连文字都是贴的,那么直接划一道线上去不是最直接的方法么,愚蠢了啊。
主题内容:
1. 多个activity之间的关系
2. intent的基本作用
3. 在一个activity当中启动另外一个activity的方法
4. 使用intent在activity之间传递数据看基本方法
1. 多个activity之间的关系
activity01 ------------startActivity(intent,intent)----------> activity02
注:activity调用activity时,intent起到很重要的作用,调用哪个activity,做什么事情由intent决定
2. intent(意图、请求)的基本作用
一个intent对象包含了一组信息:
a. component name (启动哪个组件【activity、service,广播接收器等】)
b. Action (组件要做什么)
c. Data(传送数据)
d. Category
e. Extras(键值对,额外信息)
f. Flags
3. 在一个activity当中启动另外一个activity的方法
......
Intent intent = new Intent();
intent.setClass(Activity01.this,Activity02.class);
startActivity(intent);
.........
4. 使用intent在activity之间传递数据看基本方法
UIView *backgroundView = [[UIView alloc] initWithFrame: window.frame];
backgroundView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"TableViewBackground.png"]];
[window addSubview:backgroundView];
[backgroundView release];
yourTableViewController = [[ATableViewController alloc] initWithStyle:UITableViewStyleGrouped];
yourTableViewController.view.backgroundColor = [UIColor clearColor];
[window addSubview:yourTableViewController.view];
[window makeKeyAndVisible];