package com.ldimitrov.burnmessenger.activities;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.NavUtils;
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.Toast;
import com.ldimitrov.burnmessenger.util.ParseConstants;
public class SendMessageActivity extends Activity {
protected MenuItem mSendMenuItem;
protected Button mMessageButton;
protected EditText mMessage;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_send_message);
setupActionBar();
mMessageButton = (Button)findViewById(R.id.send_button);
mMessageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mMessage = (EditText)findViewById(R.id.edit_text_message);
String messageValue = mMessage.getText().toString();
if(TextUtils.isEmpty(messageValue)){
Toast.makeText(SendMessageActivity.this, "Enter a message first!", Toast.LENGTH_LONG).show();
} else {
Intent recipientsIntent = new Intent(SendMessageActivity.this, RecipientsActivity.class);
recipientsIntent.putExtra(ParseConstants.KEY_MESSAGE, messageValue);
recipientsIntent.putExtra(ParseConstants.KEY_FILE_TYPE, ParseConstants.TYPE_TEXT);
startActivity(recipientsIntent);
finish();
}
}
});
}
private void setupActionBar() {
getActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.recipients, menu);
mSendMenuItem = menu.getItem(0);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
}