Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
- bindView();
- messageTextView.setTypeface(Typeface.DEFAULT_BOLD);
- messageField.setSelection(messageField.length());
- messageField.requestFocus();
- iconImageView.setImageResource(R.drawable.redicon);
- fieldEnum = FieldEnum.message;
- startButton.setOnClickListener(new startButtonListener());
- clearButton.setOnClickListener(new clearButtonListener());
- exitButton.setOnClickListener(new exitButtonListener());
- }
- class startButtonListener implements View.OnClickListener {
- @Override
- public void onClick (View v){
- if (mSpeechRecognizer == null) {
- if (isConnected()) {
- startVoiceRead();
- displayToast(Constants.Message.START);
- } else {
- displayToast(Constants.Message.ERROR_NETWORK);
- }
- } else {
- stopVoiceRead();
- readyMessageText += changedReceivedMessage;
- displayToast(Constants.Message.STOP);
- }
- }
- }
- class clearButtonListener implements View.OnClickListener {
- @Override
- public void onClick(View v) {
- contactText = "";
- readyMessageText = "";
- messageField.setText(readyMessageText);
- contactField.setText(contactText);
- stopVoiceRead();
- }
- }
- class exitButtonListener implements View.OnClickListener {
- @Override
- public void onClick(View v) {
- stopVoiceRead();
- System.exit(0);
- }
- }
- private void displayToast(String message) {
- Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement