文章列表
public boolean onCreateOptionsMenu(Menu menu){
menu.add(0, 0, 0, "关于");
menu.add(0, 1, 1, "退出");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
super.onOptionsItemSelected(it ...
在AppWidget开发中我们可以使用button,但是却不能是buttondisable为什么呢 RemoteViews不能控制一个button可用和不可用的状态,但是可以控制它的显示与隐藏 因为我们可以利用这个造假
然后呢
<ButtonAndroid:idButtonAndroid:id="@+id/startbutton"
android:text="Start"
android:visibility="visible">
</Button>
<Buttonandroid:idBut ...
Serlvet周期包括三个部分:
1.初始化(实例化和初始化一些信息)
2.服务
3.销毁
一初始化阶段:
这个阶段主要是当客户端(浏览器)来了一个请求的时候,Servlet容器要为该请求创建和初始化一下资源信息以备使用。初始化调用的是Servlet这个接口中的init();这个方法,那它是我们调用吗?在写程序的时候发现它并不是我们调用,它是由servlet容器调用。在初始化阶段要注意的一个问题是,servlet容器的init方法默认初始化和实例化是在第一次请求的时候做的,如果我们想要在加载的时候就做这些初始化,实例化的工作,我们可以通过在servlet中web.xml这 ...
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 Html ...
1.从地址栏显示来说
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.
redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.
2.从数据共享来说
forward:转发页面和转发到的页面可以共享request里面的数据.
redirect:不能共享数据.
3.从运用地方来说
forward:一般用于用户登陆的时候,根据角色转发到相应的模块.
redirect:一般用于用户注销登陆时返回主页面和 ...