当前位置:  编程技术>移动开发
本页文章导读:
    ▪调用getLoaderManager().initLoader()时出现ClassCastException的解决模式        调用getLoaderManager().initLoader()时出现ClassCastException的解决方式就是检查你在init若干个loader时传入的id是否重复了(initLoader(int id, Bundle, LoaderManager.LoaderCallbacks<D> callback)的第一个参数)。这.........
    ▪ Activity的四种launchMode        Activity的4种launchMode也许是我的英文理解能力问题,Google关于launchMode的描述总是让我困惑,所以我就分别测试了这几种模式,按照我的理解重新整理一下文字 A - standard:默认模式,总是创建.........
    ▪ ubuntu 11.10 装配RTX 腾讯通       ubuntu 11.10 安装RTX 腾讯通 android开发者,大多喜欢在ubuntu 上进行开发,那样编译起来比windows上快。但是公司都用rtx进行通讯,而rtx没有提供linux版本,那么怎么办呢,从网上找了许多资料.........

[1]调用getLoaderManager().initLoader()时出现ClassCastException的解决模式
    来源: 互联网  发布时间: 2014-02-18
调用getLoaderManager().initLoader()时出现ClassCastException的解决方式

就是检查你在init若干个loader时传入的id是否重复了(initLoader(int id, Bundle, LoaderManager.LoaderCallbacks<D> callback)的第一个参数)。这个提示信息(" ... ClassCastException ... cannot be cast to ... ")有够误导人的。



    
[2] Activity的四种launchMode
    来源: 互联网  发布时间: 2014-02-18
Activity的4种launchMode

也许是我的英文理解能力问题,Google关于launchMode的描述总是让我困惑,所以我就分别测试了这几种模式,按照我的理解重新整理一下文字


A - standard:默认模式,总是创建新的A实例,同一个任务可以有多个A的实例

Task堆栈:A1->A2->A3->A4


B - singleTop:类似于standard,不过,当堆栈顶部是B的实例时,不会创建新的B实例(A1创建B1, 这时B1可以创建A2,但不能创建B的新实例,A2可以创建新的B实例)
Task堆栈:A1->B1->A2->B2


C - singleTask:B1在新的task创建C的实例,C可以在自己的task中创建B2和A2,A2启动C时,不会创建新的C实例,而是直接转到C的当前实例,并且,C返回时,直接返回启动C的B1,而不是转入C之前的A2
Task堆栈:A1->B1
               \
                C->B2->A2


D - singleInstance:类似于singleTask,但新的task只能有D一个实例,D启动的B2会在原来的task创建。B2无法返回D,而是返回到B1,A1退出后,可以看到D还在。
Task堆栈:A1-B1  B2->A2
              \ /
               D

    
[3] ubuntu 11.10 装配RTX 腾讯通
    来源: 互联网  发布时间: 2014-02-18
ubuntu 11.10 安装RTX 腾讯通
android开发者,大多喜欢在ubuntu 上进行开发,那样编译起来比windows上快。但是公司都用rtx进行通讯,而rtx没有提供linux版本,那么怎么办呢,从网上找了许多资料终于装成功了。以下总结一下:
1.在Ubuntu的软件中心的菜单栏中的编辑下面打开软件源-》其他软件-》添加,输入:

[php:nogutter] view plaincopy
> deb http://ppa.launchpad.net/wine-cn/ppa/ubuntu lucid main 


2.然后在Ubuntu软件中心的wine-cn栏目中安装Microsoft Windows Compatibility Layer(Binary Emulator and
Library)



3.安装wine下的window扩展包安装工具winetricks,在终端下输入:

[php:nogutter] view plaincopy
> wget http://kegel.com/wine/winetricks 
> chmod +x winetricks 
> sudo mv winetricks /usr/local/bin 
 

4.安装window  .cab 解包支持 cabextract,在终端下输入:

[php:nogutter] view plaincopy
> sudo apt-get install cabextract 


5.安装RTX用到的相关扩展,在终端下输入:

[php:nogutter] view plaincopy
> winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 

ie6下载地址: wget http://www.beyondlinux.com/files/pub/wine/ie60.exe
falsh下载地:wget http://www.beyondlinux.com/files/pub/wine/install_flash_player_ax.exe


6.安装RTX(我装的是2009版本的)


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
javascript开源软件 iis7站长之家
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3