안드로이드에서 파일 출력 스트림이 작동하지 않음[닫힘]
-
21-12-2019 - |
문제
나는 처음으로 내부 저장소를 사용하고 내 오픈 파일 출력 나에게 오류를주고있다.이 작업을 수행하는 방법은 확실하지 않지만 파일 출력 스트림이 제거되면 아래 방법이 완벽하게 작동합니다.감사합니다!
public void Addition(View view) {
int num1 = numberone.getText().toString().trim().length();
int num2 = numbertwo.getText().toString().trim().length();
String numone = numberone.getText().toString();
String numtwo = numbertwo.getText().toString();
if(num1 == 0 || num2 == 0){
TextView value = (TextView)findViewById(R.id.answer);
value.setText("Numbers not entered");
}
else if(numone.equals("+") || numtwo.equals("+") || numtwo.equals("-") || numone.equals("-")){
TextView value = (TextView)findViewById(R.id.answer);
value.setText("Please enter numbers");
}
else{
answer = Float.parseFloat(numberone.getText().toString()) + Float.parseFloat(numbertwo.getText().toString());;
TextView value = (TextView)findViewById(R.id.answer);
value.setText("Your sum is " + answer);
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
}
}
해결책
클래스가 컨텍스트 하위 클래스를 확장하지 않으면 컨텍스트 인스턴스(활동,서비스)를 전달해야합니다, 기타)를 호출합니다.또한 당신은 자바.
희망이 도움이.
제휴하지 않습니다 StackOverflow