如何让SharedPreference与Camera.Parameters setPreviewSize一起使用

时间:2016-09-12 13:29:00

标签: java android sharedpreferences

如何让SharedPreference适用于Android.Camera的预览尺寸

我的文本框包含以下字符串:“352,288”

Previewsize = setingPreferences.getString("screensize", "");
parameters.setPreviewSize(parseInt(Previewsize));

我收到以下编译错误:

  参数中的

setPreviewSize(int,int)不能应用于int

我也试过

 parameters.setPreviewSize(getString(Previewsize)); 

但是在这里我得到了这个编译错误:

  

无法解析方法getstring

1 个答案:

答案 0 :(得分:1)

我将首先解释您收到的两个编译器错误:

  参数中的

setPreviewSize(int,int)不能应用于int

这告诉您,您正在尝试将单个int解析为setPreviewSize方法,而实际上需要两个整数。

  

无法解析方法getString

这只是意味着没有名为getString的方法。

如果352,288是包含String previewSize = setingPreferences.getString("screensize", ""); String[] sizes = previewSize.split(","); parameters.setPreviewSize(Integer.parseInt(sizes[0]), Integer.parseInt(sizes[1]); 的字符串,则可以执行字符串拆分操作,将两个值拆分为包含两个条目的数组。

select exists (select * from mytable where mytable.first_name = 'John')