package hecosire.com.hecosireapp; import android.app.Activity; import android.app.NotificationManager; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import hecosire.com.hecosireapp.smartwatch.HealthyState; public class NewReportActivity extends Activity { private UserToken userToken; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_new_report); userToken = UserToken.getUserToken(this); ((MyApplication)getApplication()).reportScreenView("New report"); NotificationManager mNotifyMgr = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); mNotifyMgr.cancel(DailyNotificationAlarm.NOTIFICATION_ID); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_new_report, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); return super.onOptionsItemSelected(item); } public void reportHealthy(View view) { new NewReportTask(this, userToken).execute(HealthyState.HEALTHY); } public void reportComingDown(View view) { new NewReportTask(this, userToken).execute(HealthyState.COMING_DOWN); } public void reportSick(View view) { new NewReportTask(this, userToken).execute(HealthyState.SICK); } public void reportRecovering(View view) { new NewReportTask(this, userToken).execute(HealthyState.RECOVERING); } }