小编d-m*_*man的帖子

android listview每个项目的不同视图

下面是用于获取列表项视图的代码段.我想为每一行使用不同的视图listview,我该怎么办?有什么好的教程吗?

public View getView(int position, View convertView,
                ViewGroup parent) { 
            View row=convertView;
            ResultWrapper wrapper;

            if (row==null) {        
                LayoutInflater inflater=getLayoutInflater();
                row=inflater.inflate(R.layout.result_row, null);
                wrapper=new ResultWrapper(row);
                row.setTag(wrapper);
            }
            else {
                wrapper=(ResultWrapper)row.getTag();
            } 
            wrapper.populateFrom(model.get(position));
            wraperList.add(wrapper);
            return(row);
        }
    }
Run Code Online (Sandbox Code Playgroud)

android listview

6
推荐指数
1
解决办法
9719
查看次数

Android强大的参考

我有SearchCritiera对象,我把它变成单例并将此变量声明为静态,现在的问题是,如果我离开我的应用程序保持打开几个小时,Android操作系统删除静态对象,我怎样才能确保静态对象不应该是被OS删除.

就像我知道有很少的关键词

Weekreference和softreference是否有任何strongreference关键字可以告诉Android OS不删除引用?

android object

6
推荐指数
1
解决办法
1207
查看次数

android图像里面单选

当它出现在对话框中时,我想在单选内显示图像.

alt text http://www.freeimagehosting.net/uploads/bfb1c90d61.png

我该怎么做?

select android

6
推荐指数
1
解决办法
5956
查看次数

使用twitter4j的Android Twitter xAuth示例

Android:我正在为android共享尝试以下xAuth示例.

Android的Twitter分享的xAuth身份验证?

System.setProperty("twitter4j.oauth.consumerKey", "your token");
System.setProperty("twitter4j.oauth.consumerSecret", "your token secret");

Twitter twitter = new TwitterFactory().getInstance(login, password);

AccessToken accessToken = twitter.getOAuthAccessToken();
//Then you must save your Token and Token secret from AccesToken

if (mAccessToken != null) {
    if (mAccessToken.getToken() != null && mAccessToken.getTokenSecret() != null) {
        saveAccessToken(mAccessToken.getToken(), mAccessToken.getTokenSecret());
    }
}
Run Code Online (Sandbox Code Playgroud)

我有IllegalStateException

Exception Msg: java.lang.IllegalStateException: OAuth consumer key/secret combination not supplied

在以下行

AccessToken accessToken = twitter.getOAuthAccessToken();
Run Code Online (Sandbox Code Playgroud)

我做了一些更改,如下所示

Twitter twitter = new TwitterFactory().getInstance("login", "pass");
            twitter.setOAuthConsumer(getString(R.string.twtAPIKey), getString(R.string.twtSecret));
            AccessToken mAccessToken = twitter.getOAuthAccessToken();
Run Code Online (Sandbox Code Playgroud)

我又得到了例外 Exception Msg: java.lang.IllegalStateException: …

twitter android xauth twitter4j

6
推荐指数
1
解决办法
2万
查看次数

将属性放在数据库而不是属性文件中

Java,从数据库放置和加载属性而不是属性文件是更好的方法吗?

java database load properties

6
推荐指数
1
解决办法
4863
查看次数

Java - jar文件的Spring属性文件配置

Java-Spring我有基于模块的项目,我有DAO层模块和业务层模块,它依赖于DAO层和依赖于DAO层和业务层的web层.

我正在使用maven进行项目编译.和jar的每个组件都是web项目lib文件夹下的组.

问题是我在DAO jar中有弹簧上下文文件和.property文件,以下是我的配置,但我春天无法加载属性我也试过前缀value="classpath:abc.properties但它没有用.

当我打开DAO jar时,spring上下文和.properties文件都在root上.

<bean id="applicationProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location" value="abc.properties" />
  </bean>

<bean id="cmfModelDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
      <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
      <property name="url" value="${jdbc.ConnectionUrl}"/>
      <property name="username" value="${jdbc.Username}"/>
      <property name="password" value="${jdbc.Password}"/>
  </bean>
Run Code Online (Sandbox Code Playgroud)

任何想法如何快速解决这个问题?

spring properties placeholder

6
推荐指数
1
解决办法
3560
查看次数

春天的cron表达凌晨3点

我正在使用Java - Spring - Quartz Scheduler.我想在早上3点之前开始工作,接下来是我的cron表达.

0 0 3 * * ?
Run Code Online (Sandbox Code Playgroud)

有人能告诉我这是正确的吗?它会在24小时下午3点和凌晨3点执行两次吗?

java cron spring quartz-scheduler

6
推荐指数
1
解决办法
8592
查看次数

Maven nexus v = LATEST不工作

我有maven nexus本地存储库,在运行时我从maven repo下载/获取jar/war文件并将其复制到tomcat.我正在使用以下网址来下载jar/war文件.

http://localhost/maven/nexus/service/local/artifact/maven/redirect?r=releases&g=com.rdc.app&a=rum&v=LATEST&p=war&c
Run Code Online (Sandbox Code Playgroud)

当我通过param v = 1.2.4我可以下载特定版本的战争,如果我想要最新版本,我发现v = LATEST将在repo中返回最新版本的jar/war文件.

问题是maven repo的最新版本是12.53.3当我使用v = LATEST它正在下载12.46.1 i再次更新12.53.3并再次尝试v = LATEST但结果与之前相同.

此外,如果最新的jar是SNAPSHOT其他,那么释放jar/war v = LATEST仅支持发行版本.

我尝试了以下文档,但似乎无法正常工作.

repository.sonatype.org/nexus-core-documentation-plugin/core/docs/rest.artifact.maven.redirect.html
Run Code Online (Sandbox Code Playgroud)

repository nexus maven

6
推荐指数
2
解决办法
4597
查看次数

npm package.json多个注册表

我们有内部nexus npm存储库,我已经发布了我的第一个组件.my-component@1.0.0我们还有npm代理,它在世界上进出,并获得全局的npm依赖.

在我的.npmrc中,我将注册表定义为

registry=http://my.interal.proxy:8081/repository/npmjs-proxy
strict-ssl=false
Run Code Online (Sandbox Code Playgroud)

我的内部npm repo my-component@1.0.0

http://my.interal.repo:8081/repository/npm
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以告诉package.json my-component@1.0.0从我的内部仓库下载,其余的从代理下载.

在其他帖子中我读到了关于创建一组npm和代理注册表之类的npm-all并使用那个.但是现在我正在寻找客户端解决方案.

npm package.json npm-install

6
推荐指数
0
解决办法
484
查看次数

如何修复此UnknownHostException?

public static final String readURL(String url)throws Throwable
{
        try {
            InputStream in = (InputStream) fetch(url);
            byte[] bArr = readBytes(in);
            return new String(bArr);
        } catch (Throwable e) {
            throw e;
            }
}


public static final Object fetch(String address) throws MalformedURLException,IOException {
    URL url = new URL(address);
    Object content = url.getContent();
    return content;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试时,我支持代理

readURL(" http://abc.com ")

访问URL http://abc.com它会抛出java.net.UnknownHostException:我有:

<uses-permission android:name="android.permission.INTERNET" /> 
Run Code Online (Sandbox Code Playgroud)

在清单文件中.

快速解决方案吗?

java url android

5
推荐指数
1
解决办法
3万
查看次数