это должно работать
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: X-Requested-With, Content-Type, Origin, Cache-Control, Pragma, Authorization, Accept, Accept-Encoding");
Вы неправильно настраиваете прослушиватель щелчков на кнопках, вы их вкладываете. Вы должны сделать следующее -
public class MainActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Button button = findViewById(R.id.btn);
final Button button1 = findViewById(R.id.button2);
final Button button3 = findViewById(R.id.button3);
final TextView textView = findViewById(R.id.tex);
final EditText et1 = findViewById(R.id.et1);
final EditText et2 = findViewById(R.id.et2);
final Button button4 = findViewById(R.id.button4);
button4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
et1.setText("0");
et2.setText("0");
}
});
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
textView.setVisibility(View.VISIBLE);
Toast.makeText(getApplicationContext(), "done", Toast.LENGTH_SHORT).show();
}
});
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Toast.makeText(getApplicationContext(), "done", Toast.LENGTH_SHORT).show();
}
});
button3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
String value = et1.getText().toString();
int n11 = Integer.parseInt(value);
String value2 = et2.getText().toString();
int n22 = Integer.parseInt(value2);
textView.setText(String.valueOf(n22 + n11));
Toast.makeText(getApplicationContext(), "done ", Toast.LENGTH_SHORT).show();
}
});
}
}
Я вижу слишком много проблем в коде. Во-первых, каждый setOnClickListener должен быть независимым сам по себе. setOnClickListener на button3 закрывается перед кнопкой. Во-вторых, вы добавляете onclickListener внутри onCLick, что неправильно.