如何从函数 class 中获取字符串?
How to get a string from a function class?
请帮助我...如何从函数 class 中获取值并在 android 中的主要 class 中显示结果?
函数class
public void cekberhasil() {
for (int i = 0; i < GRID_AREA; i++) {
if(mIndexes[0] == 0 && mIndexes[1]==1 && mIndexes[2]==2){
berhasil = "success";
}else{
berhasil = "";
}
}
}
和第一个 class
//@TargetApi(Build.VERSION_CODES.N)
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Log.d(TAG, "Creating and setting view");
mOpenCvCameraView = (CameraBridgeViewBase) new JavaCameraView(this, -1);
setContentView(mOpenCvCameraView);
mOpenCvCameraView.setVisibility(CameraBridgeViewBase.VISIBLE);
mOpenCvCameraView.setCvCameraViewListener(this);
mPuzzle15 = new Puzzle15Processor();
mPuzzle15.prepareNewGame();
mPuzzle15.cekberhasil();
}
如何获取字符串??请帮助我
在继续您的应用程序之前,您可能应该熟悉基本的编程范例,尤其是方法 return 值。
您正在寻找的方法应该是这样的:
public String cekberhasil() {
for (int i = 0; i < GRID_AREA; i++)
if(mIndexes[0] == 0 && mIndexes[1]==1 && mIndexes[2]==2)
return "success";
else
return "";
}
与比较 return 值
if( mPuzzle15.cekberhasil().equals("success")){
//do something
}
请帮助我...如何从函数 class 中获取值并在 android 中的主要 class 中显示结果?
函数class
public void cekberhasil() {
for (int i = 0; i < GRID_AREA; i++) {
if(mIndexes[0] == 0 && mIndexes[1]==1 && mIndexes[2]==2){
berhasil = "success";
}else{
berhasil = "";
}
}
}
和第一个 class
//@TargetApi(Build.VERSION_CODES.N)
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Log.d(TAG, "Creating and setting view");
mOpenCvCameraView = (CameraBridgeViewBase) new JavaCameraView(this, -1);
setContentView(mOpenCvCameraView);
mOpenCvCameraView.setVisibility(CameraBridgeViewBase.VISIBLE);
mOpenCvCameraView.setCvCameraViewListener(this);
mPuzzle15 = new Puzzle15Processor();
mPuzzle15.prepareNewGame();
mPuzzle15.cekberhasil();
}
如何获取字符串??请帮助我
在继续您的应用程序之前,您可能应该熟悉基本的编程范例,尤其是方法 return 值。
您正在寻找的方法应该是这样的:
public String cekberhasil() {
for (int i = 0; i < GRID_AREA; i++)
if(mIndexes[0] == 0 && mIndexes[1]==1 && mIndexes[2]==2)
return "success";
else
return "";
}
与比较 return 值
if( mPuzzle15.cekberhasil().equals("success")){
//do something
}