Added a button to go to astrid labs from the missed call notification

pull/14/head
Sam Bosley 14 years ago
parent 9fba7953aa
commit dd552cd4c0

@ -24,6 +24,7 @@ import com.todoroo.andlib.service.DependencyInjectionService;
import com.todoroo.andlib.utility.AndroidUtilities; import com.todoroo.andlib.utility.AndroidUtilities;
import com.todoroo.andlib.utility.DialogUtilities; import com.todoroo.andlib.utility.DialogUtilities;
import com.todoroo.andlib.utility.Preferences; import com.todoroo.andlib.utility.Preferences;
import com.todoroo.astrid.core.LabsPreferences;
import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.Task;
import com.todoroo.astrid.reminders.NotificationFragment.SnoozeDialog; import com.todoroo.astrid.reminders.NotificationFragment.SnoozeDialog;
import com.todoroo.astrid.reminders.Notifications; import com.todoroo.astrid.reminders.Notifications;
@ -95,6 +96,7 @@ public class MissedCallActivity extends Activity {
private TextView callLaterButton; private TextView callLaterButton;
private TextView ignoreButton; private TextView ignoreButton;
private View dismissButton; private View dismissButton;
private View ignoreSettingsButton;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
@ -116,6 +118,7 @@ public class MissedCallActivity extends Activity {
returnCallButton = (TextView) findViewById(R.id.call_now); returnCallButton = (TextView) findViewById(R.id.call_now);
callLaterButton = (TextView) findViewById(R.id.call_later); callLaterButton = (TextView) findViewById(R.id.call_later);
ignoreButton = (TextView) findViewById(R.id.call_ignore); ignoreButton = (TextView) findViewById(R.id.call_ignore);
ignoreSettingsButton = findViewById(R.id.ignore_settings);
dismissButton = findViewById(R.id.dismiss); dismissButton = findViewById(R.id.dismiss);
((TextView) findViewById(R.id.reminder_title)) ((TextView) findViewById(R.id.reminder_title))
.setText(getString(R.string.MCA_title, .setText(getString(R.string.MCA_title,
@ -150,6 +153,15 @@ public class MissedCallActivity extends Activity {
ignoreButton.setOnClickListener(ignoreListener); ignoreButton.setOnClickListener(ignoreListener);
dismissButton.setOnClickListener(dismissListener); dismissButton.setOnClickListener(dismissListener);
ignoreSettingsButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent labsPreferences = new Intent(MissedCallActivity.this, LabsPreferences.class);
startActivity(labsPreferences);
finish();
}
});
returnCallButton.setOnClickListener(new OnClickListener() { returnCallButton.setOnClickListener(new OnClickListener() {
@Override @Override

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 983 B

@ -67,19 +67,34 @@
android:textSize="24sp" android:textSize="24sp"
android:gravity="center" android:gravity="center"
android:text="@string/MCA_add_task"/> android:text="@string/MCA_add_task"/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_marginBottom="10dip">
<TextView <TextView
android:id="@+id/call_ignore" android:id="@+id/call_ignore"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="35dip" android:layout_height="35dip"
android:layout_marginLeft="10dip"
android:layout_marginRight="10dip"
android:layout_marginBottom="10dip"
android:textColor="@android:color/white" android:textColor="@android:color/white"
android:textSize="24sp" android:textSize="24sp"
android:gravity="center" android:gravity="center"
android:text="@string/MCA_ignore" android:text="@string/MCA_ignore"
android:background="#707070"/> android:background="#707070"/>
<ImageView
android:id="@+id/ignore_settings"
android:layout_alignParentRight="true"
android:layout_width="35dip"
android:layout_height="35dip"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
android:src="@drawable/single_gear"/>
</RelativeLayout>
<FrameLayout <FrameLayout
android:id="@+id/missed_calls_speech_bubble" android:id="@+id/missed_calls_speech_bubble"
android:layout_width="fill_parent" android:layout_width="fill_parent"

Loading…
Cancel
Save