如何让SharedPreference适用于Android.Camera的预览尺寸
我的文本框包含以下字符串:“352,288”
Previewsize = setingPreferences.getString("screensize", "");
parameters.setPreviewSize(parseInt(Previewsize));
我收到以下编译错误:
参数中的setPreviewSize(int,int)不能应用于int
我也试过
parameters.setPreviewSize(getString(Previewsize));
但是在这里我得到了这个编译错误:
无法解析方法getstring
答案 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')