package com.hottabb.sugar.sugar_zavod;
import android.media.AudioManager;
import android.media.SoundPool;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import java.math.BigDecimal;
public class RasschetActivity extends AppCompatActivity implements View.OnClickListener, SoundPool.OnLoadCompleteListener {
SoundPool sp;
int soundklick;
Button back,rasschet;
EditText Peresushenie, Temperatura;
TextView tvResult;
String oper = "";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_rasschet);
back = (Button) findViewById(R.id.back);
rasschet = (Button) findViewById(R.id.rasschet);
Peresushenie = (EditText) findViewById(R.id.Peresushenie);
Temperatura = (EditText) findViewById(R.id.Temperatura);
tvResult = (TextView) findViewById(R.id.tvResult);
back.setOnClickListener(this);
rasschet.setOnClickListener(this);
sp.setOnLoadCompleteListener(this);
soundklick = sp.load(this, R.raw.switch8, 1);
sp = new SoundPool(5, AudioManager.STREAM_MUSIC,0);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// получим идентификатор выбранного пункта меню
int id = item.getItemId();
TextView infoTextView = (TextView) findViewById(R.id.textView);
// Операции для выбранного пункта меню
switch (id) {
case R.id.back:
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
@Override
public void onClick(View v) {
float Per = 0;
float Temp = 0;
float result = 0;
if (TextUtils.isEmpty(Peresushenie.getText().toString())
|| TextUtils.isEmpty(Temperatura.getText().toString())){return;}
switch (v.getId()){
case R.id.rasschet:
if (TextUtils.isEmpty(Peresushenie.getText().toString())
|| TextUtils.isEmpty(Temperatura.getText().toString())) {
Toast toast = Toast.makeText(getApplicationContext(),
"Введите данные!", Toast.LENGTH_LONG);
toast.show();
break;
}
else {
Per = Float.parseFloat(Peresushenie.getText().toString());
Temp = Float.parseFloat(Temperatura.getText().toString());
oper = "*";
result = Per * Temp;
sp.play(soundklick, 1, 1, 0, 0, 1);
break;
}
case R.id.back:
finish();
sp.play(soundklick, 1, 1, 0, 0, 1);
break;
default:
break;
}
tvResult.setText(result);
}
@Override
public void onLoadComplete(SoundPool soundPool, int sampleId, int status) {
}
}
Дальше думаю расписывать не нужно, ведь понятно, что он юзает не браузер