调用一个整数到私有 void 中的方法
我在一个班级中,使用两种不同的方法。
在我有的一种方法中:
private void detect();
int facesFound = detector.findFaces(bitmap565, faces);
探测器、bitmap565 和面部都以相同的方法定义。
在另一种方法中,我想调用 facesFound 的值。
所以:
private void crop(){
if (facesFound > 1){
}
我的问题是,我无法从该方法访问该整数,因为它是本地转换的。更改代码来调用它的最佳方法是什么?
编辑:添加方法:
private final View.OnClickListener btnClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.action_button:
crop();
那么您是说在我的类的顶部声明一个整数,该整数被定义为通过我的新私有 int detector() 方法传回整数?
I am in a single class, using 2 different methods.
In one method I have:
private void detect();
int facesFound = detector.findFaces(bitmap565, faces);
detector, bitmap565 and faces are all defined in the same method.
In another method, I would like to call the value of facesFound.
So:
private void crop(){
if (facesFound > 1){
}
My issue is, I cannot access that integer from the method because it is cast locally. What is my best way to alter my code to call it?
Edit: to add method:
private final View.OnClickListener btnClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.action_button:
crop();
So are you saying declare an integer at the top of my class that is defined as getting the integer passed back through my new private int detect() method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将
detect()
和crop()
更改为:然后,无论您从以下位置调用
crop()
:Change
detect()
andcrop()
to:Then, wherever you are calling
crop()
from: