package by.fksis.schedule.app;
import android.os.Bundle;
import android.widget.DatePicker;
import android.widget.EditText;
import by.fksis.schedule.R;
import by.fksis.schedule.async.BroadcastSubmissionTask;
import com.WazaBe.HoloEverywhere.Toast;
import com.WazaBe.HoloEverywhere.sherlock.SActivity;
import com.danikula.aibolit.Aibolit;
import com.danikula.aibolit.annotation.InjectOnClickListener;
import com.danikula.aibolit.annotation.InjectView;
import java.util.Date;
public class BroadcastSubmissionActivity extends SActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_message);
Aibolit.doInjections(this);
}
@InjectView(R.id.message_text)
private EditText editText;
@InjectView(R.id.message_date)
private DatePicker dateText;
@InjectOnClickListener(R.id.message_btn)
public void onClick(android.view.View v) {
Date date = new Date(dateText.getYear() - 1900, dateText.getMonth(), dateText.getDayOfMonth());
if (editText.getText().toString().equals("") || date.before(new Date())) {
Toast.makeText(this, getString(R.string.invalid_message), android.widget.Toast.LENGTH_SHORT).show();
return;
}
new BroadcastSubmissionTask(this, editText.getText().toString(), date.getTime()).execute();
}
}