`
flycomos.lee
  • 浏览: 275983 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
singleTop要求如果创建intent的时候栈顶已经有要创建的Activity的实例,则将intent发送给该实例,而不发送给新的实例。(注意是栈顶,不在栈顶照样创建新实例!)singleTask模式:当intent到来,需要创建singleTask模式Activity的时候,系统会检查栈里面是否已经有该Activity的实例。如果有直接将intent发送给它。 Activity的四种加载模式:   1、standard :系统的默认模式,一次跳转即会生成一个新的实例。假设有一个activity命名为Act1,执行语句:  startActivity(new Intent(Act ...
在Windows Phone系统中,通过HttpWebRequest类可以很容易的发送网络请求,获取网络数据。HttpWebRequest是异步操作,不会堵塞主线程。   1.通过HttpWebRequest.CreateHttp()方法可以创建一个HttpWebRequest,下面代码简单实现发送一个GET请求。   httpGet           public void httpGet()         {             try             {                 //请求地址                 String url = ...
在做菜单的功能,发现,菜单越来越多,后来仔细看了他们的区别,如下:   但是onCreateOptionsMenu 和onPrepareOptionsMenu 的差別在哪呢? android中可以重写activity的两个方法进行创建菜单:onPrepareOptionsMenu(Menu menu),onCreateOptionsMenu ...
BuildAction-content(内容) , 资源是放到xap包中的 BuildAction-嵌入的资源,资源是放到dll中的, 如**.dll/aaa.png 对于开发sdk等第三包供开发者调用,最好是用嵌入的资源,否则还需要让开发者拷贝你的资源到他们程序。
网上看到的解决办法: 如果用相同的通知id, 该怎么告诉处理通知的活动,每个通知的内容呢? PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT); 最后一个参数可以保证显示的是最新的那个通知 如果用不同的通知id, 为什么处理通知的活动得到的Intent总是第一个通知的Intent呢? 多个Intent是根据它们的Data属性来区分的,如果Data相同,将认为是同一个Intent    实践之后不是很好用,请 ...
是由于有activity时依附于另一个activity的,当被依附的activity 产生错误的时候,该activity没有了靠山而产生错误(或者是调用了一个已经被finish()的activity)。一般在创建 alertdialog.builder是很容易见到。 对于这个错误 还没有根本的解决办法,唯一的办法就是改变该activity依附于另一activity的事实,将其放入另一activity。   Android利用ActivityGroup加载子Activity,子Activity调用对话框,弹出: ERROR/AndroidRunti ...
可以判断一下 viewController的属性navigationController或者parentViewController,该值为空,则是presentModalViewController出来的,不为空,则是 pushViewController出来的。 
在项目中,一进入一个页面, EditText默认就会自动获取焦点。 那么如何取消这个默认行为呢?   在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为   解决之道:在EditText的父级控件中找一个,设置成    android:focusable="true"      android:focusableInTouchMode="true" 这样,就把EditText默认的行为截断了!     <LinearLayou ...

view viewcontroller绑定

    博客分类:
  • ios
LoginView *mainView = [LoginView alloc] init]; mainView.delegate = self; self.window = mainView;
1. 委托Delegate      C#中的Delegate对应于C中的指针,但是又有所不同C中的指针既可以指向方法,又可以指向变量,并且可以进行类型转换, C中的指针实际上就是内存地址变量,他是可以直接操作内存的,通过内存地址直接访问变量,直接调用方法。      而C#中的Delegate是强类型的,也就是说在声明委托时就已经指定了该变量只能指向具有特定参数,以及返回值的方法。     使用delegate就可以直接建立任何名称的委托类型,当进行系统编译时,系统就会自动生成此类型。您可以使用delegate void MyDelegate() 方式建立一个委托类,并使用IL ...
在iOS3.0之后的版本不再使用这样的语法,解决方法如下: 将: C代码   cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];     修改为: C代码   cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] aut ...
在给UITableViewCell设置文本的时候 cell.text = @"text"; 出现了如下警告 setText is deprecated (setText 已经过期) 解决办法: cell.textLable.text = @"text"; 加载图片的如下: UIImage * image =[UIImage imageNamed:@"p.png"]; cell.imageView.image =image;
查看UITableView的帮助文档我们会注意到UITableView有两个Delegate分别为:dataSource和delegate。   dataSource 是UITableViewDataSource类型,主要为UITableView提 供显示用的数据(UITableViewCell),指定UITableViewCell支持的编辑操作类型(insert,delete和 reordering),并根据用户的操作进行相应的数据更新操作,如果数据没有更具操作进行正确的更新,可能会导致显示异常,甚至crush。   delegate 是UITableViewDelegate类 ...
IMGView *imgView = [[IMGView alloc] initWithFrame:CGRectMake(10, 0, 300, 300)]; [self.view addSubview:imgView]; [imgView release];   为什么imgView要release呢?可能很多人跟我一样,之前不是很清楚。 我们逐行分析一下 第一行,alloc一次,imgView对象retainCount为1, 第二行,addSubview一次,此方法会把你传过去的对象 retain一次,那么此时它的retainCount为2。self.view变为它 ...

Animation

前面定义旋转,移动,缩放到什么程度, 后面是轴承点,根据这个点来旋转,或者缩放到这个点,或者根据这个点旋转
Global site tag (gtag.js) - Google Analytics