سؤال

أنا باستخدام التخزين الداخلي لأول مرة وبلدي أوبنفيلوتبوت يعطيني خطأ.لست متأكدا من كيفية جعل هذا العمل ، ولكن الطريقة أدناه يعمل بشكل جيد تماما إذا تمت إزالة فيليوتبوتستريم.شكرا لك!

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);

    }

}
هل كانت مفيدة؟

المحلول

إذا كان صفك لا يمتد فئة فرعية السياق ، تحتاج إلى تمرير مثيل السياق (نشاط ، خدمة, الخ) للاتصال أوبنفيلينبوت.فيلنوتفوندكسيبتيون أو إضافة يلقي إعلان إلى الأسلوب الخاص بك.

آمل أن يساعد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top