问题列表 - 第44986页

为什么我在这里得到ClassCastException?

我正在创建一个Android应用程序,我正在尝试使用PreferenceActivity.

当它到达这一行时,我收到java.lang.ClassCastException:java.lang.String错误return PreferenceManager.getDefaultSharedPreferences(context).getInt(USER_TERM, USER_TERM_DEF);

我认为这可能是因为我没有正确地将它从EditText框中的字符串值转换为我需要的int,但我无法弄清楚如何解决这个问题,或者甚至是原因?我很沮丧.

这是我的偏好活动类:

public class UserPrefs extends PreferenceActivity {
//option names and default vals
private static final String USER_TERM = "term_length";
private static final String USER_YEAR = "year_length";
private static final int USER_TERM_DEF = 12;
private static final int USER_YEAR_DEF = 34;

@Override 
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    addPreferencesFromResource(R.xml.preferences); 
}

public static int getTermLength(Context context){
    try{
    return PreferenceManager.getDefaultSharedPreferences(context).getInt(USER_TERM, USER_TERM_DEF);
    }catch (ClassCastException e){Log.v("getTermLength", "error::: " + e); }
    //return 1;//temporary, needed to catch the error …
Run Code Online (Sandbox Code Playgroud)

java android preferences classcastexception preferenceactivity

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

PHP中对象和类的区别?

PHP中的Object和Class有什么区别?我问,因为,我并没有真正看到他们两个人的意思.

你能告诉我一个很好的例子吗?

php oop class object

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

如何编辑.jar文件?

可能重复:
修改jar中的文件

所以我有一个包含一个.class文件的jar文件.我只需要更改文件中的一些单词.我应该使用什么程序?

我希望这适用于我的手机.

java mobile jar

34
推荐指数
2
解决办法
31万
查看次数

说话人识别

我怎么能区分两个人说话?如果有人说"你好"然后另一个人说"你好"我应该在音频数据中寻找什么样的签名?周期性?

非常感谢能够回答此问题的任何人!

audio speech-recognition signatures

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

使用AWS SDK列出amazon S3中的目录

我想在S3中列出文件夹:

string delimiter = "/";
folder = "a/";
ListObjectsResponse r = s3Client.ListObjects(new Amazon.S3.Model.ListObjectsRequest()
{
  BucketName = BucketName,
  Prefix = folder, 
  MaxKeys = 1000,
  Delimiter = delimiter
});
Run Code Online (Sandbox Code Playgroud)

我希望目录列表如下:

a/Folder1
a/Folder2
....
a/FolderN
Run Code Online (Sandbox Code Playgroud)

但我的实际结果只有一个对象: 'a1'

amazon-s3

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

我想问你应该如何将这段代码看成C++

我想问你这个代码应该如何看待C++:

<?php
for ($i = 1; $i <= 10; $i++) {
    $array[$i]="test".$i;
}
?>
Run Code Online (Sandbox Code Playgroud)

php c++

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

boost :: unordered_map.emplace(Args && ... args)如何工作?

根据文件它:

当且仅当容器中没有具有等效键的元素时,才在容器中插入使用参数args构造的对象.

但是,可以插入到unordered_map中的唯一对象具有类型 std::pair<Key const, Mapped>(因为要插入的对象需要键和值),这已知具有正好两个参数的构造函数.那么为什么它使用可变函数形式呢?当然,我完全不了解这一点.

c++ boost unordered-map

11
推荐指数
2
解决办法
4384
查看次数

从字符串中检索参数

index.php?option=com_virtuemart&Itemid=210&category_id=12&lang=is&limit=20&limitstart=180&page=shop.browse
Run Code Online (Sandbox Code Playgroud)

我想从字符串中检索Page参数,如果该页面参数等于" shop.browse "而不是返回一个真的布尔值.

编辑:ps.字符串并不总是这样,但它总是包含page =参数

我一直在搞乱strpos功能和其他人,我不能让这个工作,我需要快速的代码,所以如果有人能指出我在最佳方法的正确方向.

谢谢

php

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

回到Vim的上一行

我想知道是否有办法回到你在Vim上的前一行.

比方说,例如,我正在编写C代码,我只是想#include在页面顶部添加一个:我按下gg并转到顶部,添加#include,然后我想返回到我离开的行.

这可能在Vim?

vi vim

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

Objective-C :(私有/公共属性)为外部类调用创建一个readonly属性,为self调用创建readwrite

您是否知道一种方法可以为外部调用创建一个属性readonly并为内部调用进行readwrite?

我以前读过很多东西

在.h

@property(nonatomic, readonly) NSDate* theDate;
Run Code Online (Sandbox Code Playgroud)

在他们中

@interface TheClassName()
@property(nonatomic, retain) NSDate* theDate;
@end
Run Code Online (Sandbox Code Playgroud)

但是在编译.m时,这会引发警告"TheClassName类继续中的属性theDate属性与类TheClassName属性不匹配".

无论如何,它似乎工作(可以阅读,但不能从课外设置,可以从内部做两个)但我应该错过somehting以避免警告.或者,如果你知道更好的方法来做到这一点......

cocoa objective-c

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