Commit b567744b authored by RAUSHAN RAJ's avatar RAUSHAN RAJ

Project Submission

parents
TalkingReminder @ 167e7542
Subproject commit 167e7542698cedb645460263bd077d9cb54bc539
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/AlarmReceiver.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">AlarmReceiver.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">import</span> android.app.AlarmManager;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> android.app.PendingIntent;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> android.content.BroadcastReceiver;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">import</span> android.content.ComponentName;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">import</span> android.content.Context;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">import</span> android.content.Intent;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">import</span> android.content.pm.PackageManager;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">import</span> android.os.SystemClock;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">import</span> androidx.core.app.NotificationCompat;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">import</span> java.util.Calendar;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html"> 21</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a> <span class="keyword">extends</span> BroadcastReceiver {</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; AlarmManager mAlarmManager;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; PendingIntent mPendingIntent;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; @Override</div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad"> 33</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad">onReceive</a>(Context context, Intent intent) {</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keywordtype">int</span> mReceivedID = Integer.parseInt(intent.getStringExtra(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a>.EXTRA_REMINDER_ID));</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="comment">//Get notification title from ReminderDO Database</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a> rb = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a>(context);</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO = rb.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">getReminder</a>(mReceivedID);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; String mTitle = reminderDO.getTitle();</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="comment">// Create intent to open ReminderEditActivity on notification click</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; Intent editIntent = <span class="keyword">new</span> Intent(context, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a>.class);</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; editIntent.putExtra(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a>.EXTRA_REMINDER_ID, Integer.toString(mReceivedID));</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; PendingIntent mClick = PendingIntent.getActivity(context, mReceivedID, editIntent, PendingIntent.FLAG_UPDATE_CURRENT);</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">NotificationHelper</a> notificationHelper = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">NotificationHelper</a>(context, intent);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; NotificationCompat.Builder nb = notificationHelper.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6">getChannelNotification</a>();</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; notificationHelper.getManager().notify(mReceivedID, nb.build());</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="comment">// tts</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="comment">// context.startService(new Intent(context, ReadReminderTextService.class));</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; Intent i = <span class="keyword">new</span> Intent(context, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">ReadReminderTextService</a>.class);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; i.putExtra(<span class="stringliteral">&quot;MyTitle&quot;</span>, mTitle);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; context.startService(i);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; context.startService(i);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; context.startService(i);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; }</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95"> 73</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">setAlarm</a>(Context context, Calendar calendar, <span class="keywordtype">int</span> ID) {</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; mAlarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">// Put ReminderDO ID in Intent Extra</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; Intent intent = <span class="keyword">new</span> Intent(context, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>.class);</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; intent.putExtra(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a>.EXTRA_REMINDER_ID, Integer.toString(ID));</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; mPendingIntent = PendingIntent.getBroadcast(context, ID, intent, PendingIntent.FLAG_CANCEL_CURRENT);</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="comment">// Calculate notification time</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; Calendar c = Calendar.getInstance();</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">long</span> currentTime = c.getTimeInMillis();</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">long</span> diffTime = calendar.getTimeInMillis() - currentTime;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">// Start alarm using notification time</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; mAlarmManager.set(AlarmManager.ELAPSED_REALTIME,</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; SystemClock.elapsedRealtime() + diffTime,</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; mPendingIntent);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="comment">// Restart alarm if device is rebooted</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; ComponentName receiver = <span class="keyword">new</span> ComponentName(context, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">BootReceiver</a>.class);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; PackageManager pm = context.getPackageManager();</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; pm.setComponentEnabledSetting(receiver,</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; PackageManager.COMPONENT_ENABLED_STATE_ENABLED,</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; PackageManager.DONT_KILL_APP);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; }</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404"> 107</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">setRepeatAlarm</a>(Context context, Calendar calendar, <span class="keywordtype">int</span> ID, <span class="keywordtype">long</span> RepeatTime) {</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; mAlarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="comment">// Put ReminderDO ID in Intent Extra</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; Intent intent = <span class="keyword">new</span> Intent(context, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>.class);</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; intent.putExtra(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a>.EXTRA_REMINDER_ID, Integer.toString(ID));</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; mPendingIntent = PendingIntent.getBroadcast(context, ID, intent, PendingIntent.FLAG_CANCEL_CURRENT);</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; </div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; <span class="comment">// Calculate notification timein</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; Calendar c = Calendar.getInstance();</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordtype">long</span> currentTime = c.getTimeInMillis();</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">long</span> diffTime = calendar.getTimeInMillis() - currentTime;</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; </div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="comment">// Start alarm using initial notification time and repeat interval time</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; mAlarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME,</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; SystemClock.elapsedRealtime() + diffTime,</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; RepeatTime, mPendingIntent);</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="comment">// Restart alarm if device is rebooted</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; ComponentName receiver = <span class="keyword">new</span> ComponentName(context, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">BootReceiver</a>.class);</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; PackageManager pm = context.getPackageManager();</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; pm.setComponentEnabledSetting(receiver,</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; PackageManager.COMPONENT_ENABLED_STATE_ENABLED,</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; PackageManager.DONT_KILL_APP);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e"> 139</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e">cancelAlarm</a>(Context context, <span class="keywordtype">int</span> ID) {</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; mAlarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; </div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="comment">// Cancel Alarm using ReminderDO ID</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; mPendingIntent = PendingIntent.getBroadcast(context, ID, <span class="keyword">new</span> Intent(context, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>.class), 0);</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; mAlarmManager.cancel(mPendingIntent);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; </div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="comment">// Disable alarm</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; ComponentName receiver = <span class="keyword">new</span> ComponentName(context, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">BootReceiver</a>.class);</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; PackageManager pm = context.getPackageManager();</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; pm.setComponentEnabledSetting(receiver,</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; PackageManager.COMPONENT_ENABLED_STATE_DISABLED,</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; PackageManager.DONT_KILL_APP);</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_ac181ed7f8d94617de94bda05ca65dd95"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">com.sudogeeks.talking_reminder.AlarmReceiver.setAlarm</a></div><div class="ttdeci">void setAlarm(Context context, Calendar calendar, int ID)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00073">AlarmReceiver.java:73</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a2f14baec9aae86ad28f4d4b4d0401928"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">com.sudogeeks.talking_reminder.ReminderDatabase.getReminder</a></div><div class="ttdeci">ReminderDO getReminder(int id)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00106">ReminderDatabase.java:106</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_html_ae8799ebb8d82292ab2f6586f8352b8f6"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6">com.sudogeeks.talking_reminder.NotificationHelper.getChannelNotification</a></div><div class="ttdeci">NotificationCompat.Builder getChannelNotification()</div><div class="ttdef"><b>Definition:</b> <a href="_notification_helper_8java_source.html#l00071">NotificationHelper.java:71</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></div><div class="ttdoc">Data Object class for Reminder This class conatins all the attributes of reminder.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_d_o_8java_source.html#l00015">ReminderDO.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></div><div class="ttdoc">Class to manage database This class is for managing the database.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00015">ReminderDatabase.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">com.sudogeeks.talking_reminder.BootReceiver</a></div><div class="ttdoc">A class For handling the reboot scenarios. In this case this class reschedules the alarms if the devi...</div><div class="ttdef"><b>Definition:</b> <a href="_boot_receiver_8java_source.html#l00015">BootReceiver.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a></div><div class="ttdoc">Class for Text to speech service This class is extending the tts module service to speak up the remin...</div><div class="ttdef"><b>Definition:</b> <a href="_read_reminder_text_service_8java_source.html#l00013">ReadReminderTextService.java:13</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></div><div class="ttdoc">A class implementing basic alarm functions This class includes very basic features for an alarm.</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00021">AlarmReceiver.java:21</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_a3aa6025db6116d5182d08776518434ad"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad">com.sudogeeks.talking_reminder.AlarmReceiver.onReceive</a></div><div class="ttdeci">void onReceive(Context context, Intent intent)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00033">AlarmReceiver.java:33</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a></div><div class="ttdoc">Class to implement notification This class is for implementing notification popup at alarm time.</div><div class="ttdef"><b>Definition:</b> <a href="_notification_helper_8java_source.html#l00020">NotificationHelper.java:20</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_af8bd9a248d1963f50331a3f9e7e01a2e"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e">com.sudogeeks.talking_reminder.AlarmReceiver.cancelAlarm</a></div><div class="ttdeci">void cancelAlarm(Context context, int ID)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00139">AlarmReceiver.java:139</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></div><div class="ttdoc">Java class for handling UI component of Edit reminder layout.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00032">ReminderEditActivity.java:32</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_adf6647032b8cd25881b307d41f523404"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">com.sudogeeks.talking_reminder.AlarmReceiver.setRepeatAlarm</a></div><div class="ttdeci">void setRepeatAlarm(Context context, Calendar calendar, int ID, long RepeatTime)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00107">AlarmReceiver.java:107</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/BootReceiver.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">BootReceiver.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">import</span> android.content.BroadcastReceiver;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> android.content.Context;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> android.content.Intent;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">import</span> java.util.Calendar;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">import</span> java.util.List;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html"> 15</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">BootReceiver</a> <span class="keyword">extends</span> BroadcastReceiver {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="comment">// Constant values in milliseconds</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milMinute = 60000L;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milHour = 3600000L;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milDay = 86400000L;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milWeek = 604800000L;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milMonth = 2592000000L;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">private</span> String mTitle;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">private</span> String mTime;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">private</span> String mDate;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">private</span> String mRepeatNo;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">private</span> String mRepeatType;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">private</span> String mActive;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">private</span> String mRepeat;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">private</span> String[] mDateSplit;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">private</span> String[] mTimeSplit;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> mYear, mMonth, mHour, mMinute, mDay, mReceivedID;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">private</span> <span class="keywordtype">long</span> mRepeatTime;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">private</span> Calendar mCalendar;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a> mAlarmReceiver;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; @Override</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121"> 43</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121">onReceive</a>(Context context, Intent intent) {</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">if</span> (intent.getAction().equals(<span class="stringliteral">&quot;android.intent.action.BOOT_COMPLETED&quot;</span>)) {</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a> rb = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a>(context);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; mCalendar = Calendar.getInstance();</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mAlarmReceiver = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>();</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; List&lt;ReminderDO&gt; reminderDOS = rb.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587">getAllReminders</a>();</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keywordflow">for</span> (<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> rm : reminderDOS) {</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mReceivedID = rm.getID();</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; mRepeat = rm.getRepeat();</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; mRepeatNo = rm.getRepeatNo();</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mRepeatType = rm.getRepeatType();</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; mActive = rm.getActive();</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mDate = rm.getDate();</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; mTime = rm.getTime();</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mDateSplit = mDate.split(<span class="stringliteral">&quot;/&quot;</span>);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; mTimeSplit = mTime.split(<span class="stringliteral">&quot;:&quot;</span>);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; mDay = Integer.parseInt(mDateSplit[0]);</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; mMonth = Integer.parseInt(mDateSplit[1]);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; mYear = Integer.parseInt(mDateSplit[2]);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; mHour = Integer.parseInt(mTimeSplit[0]);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mMinute = Integer.parseInt(mTimeSplit[1]);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; mCalendar.set(Calendar.MONTH, --mMonth);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; mCalendar.set(Calendar.YEAR, mYear);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; mCalendar.set(Calendar.DAY_OF_MONTH, mDay);</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; mCalendar.set(Calendar.HOUR_OF_DAY, mHour);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; mCalendar.set(Calendar.MINUTE, mMinute);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; mCalendar.set(Calendar.SECOND, 0);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">// Cancel existing notification of the reminder by using its ID</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">// mAlarmReceiver.cancelAlarm(context, mReceivedID);</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="comment">// Check repeat type</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Minute&quot;</span>)) {</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milMinute;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Hour&quot;</span>)) {</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milHour;</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Day&quot;</span>)) {</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milDay;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Week&quot;</span>)) {</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milWeek;</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Month&quot;</span>)) {</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milMonth;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; }</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="comment">// Create a new notification</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keywordflow">if</span> (mActive.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; mAlarmReceiver.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">setRepeatAlarm</a>(context, mCalendar, mReceivedID, mRepeatTime);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;false&quot;</span>)) {</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; mAlarmReceiver.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">setAlarm</a>(context, mCalendar, mReceivedID);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; }</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; }</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_ac181ed7f8d94617de94bda05ca65dd95"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">com.sudogeeks.talking_reminder.AlarmReceiver.setAlarm</a></div><div class="ttdeci">void setAlarm(Context context, Calendar calendar, int ID)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00073">AlarmReceiver.java:73</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_ad2f64b885e445503de9a3a4f73960587"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587">com.sudogeeks.talking_reminder.ReminderDatabase.getAllReminders</a></div><div class="ttdeci">List&lt; ReminderDO &gt; getAllReminders()</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00138">ReminderDatabase.java:138</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></div><div class="ttdoc">Data Object class for Reminder This class conatins all the attributes of reminder.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_d_o_8java_source.html#l00015">ReminderDO.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></div><div class="ttdoc">Class to manage database This class is for managing the database.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00015">ReminderDatabase.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">com.sudogeeks.talking_reminder.BootReceiver</a></div><div class="ttdoc">A class For handling the reboot scenarios. In this case this class reschedules the alarms if the devi...</div><div class="ttdef"><b>Definition:</b> <a href="_boot_receiver_8java_source.html#l00015">BootReceiver.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></div><div class="ttdoc">A class implementing basic alarm functions This class includes very basic features for an alarm.</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00021">AlarmReceiver.java:21</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver_html_a30895bd3c645d01818a57936456db121"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121">com.sudogeeks.talking_reminder.BootReceiver.onReceive</a></div><div class="ttdeci">void onReceive(Context context, Intent intent)</div><div class="ttdef"><b>Definition:</b> <a href="_boot_receiver_8java_source.html#l00043">BootReceiver.java:43</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_adf6647032b8cd25881b307d41f523404"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">com.sudogeeks.talking_reminder.AlarmReceiver.setRepeatAlarm</a></div><div class="ttdeci">void setRepeatAlarm(Context context, Calendar calendar, int ID, long RepeatTime)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00107">AlarmReceiver.java:107</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/DateTimeSorter.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">DateTimeSorter.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html"> 7</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">DateTimeSorter</a> {</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> mIndex;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="keyword">private</span> String mDateTime;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">DateTimeSorter</a>(<span class="keywordtype">int</span> index, String DateTime) {</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; mIndex = index;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; mDateTime = DateTime;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; }</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">DateTimeSorter</a>() {</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; }</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> getIndex() {</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keywordflow">return</span> mIndex;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; }</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setIndex(<span class="keywordtype">int</span> index) {</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; mIndex = index;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; }</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">public</span> String getDateTime() {</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keywordflow">return</span> mDateTime;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; }</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setDateTime(String dateTime) {</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; mDateTime = dateTime;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; }</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a></div><div class="ttdoc">Data Object class for creating DateTime objects to facilitate easy sorting.</div><div class="ttdef"><b>Definition:</b> <a href="_date_time_sorter_8java_source.html#l00007">DateTimeSorter.java:7</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/NotificationHelper.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">NotificationHelper.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> android.annotation.TargetApi;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> android.app.NotificationChannel;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">import</span> android.app.NotificationManager;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">import</span> android.app.PendingIntent;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">import</span> android.content.Context;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">import</span> android.content.ContextWrapper;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">import</span> android.content.Intent;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">import</span> android.graphics.BitmapFactory;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">import</span> android.os.Build;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">import</span> android.speech.tts.TextToSpeech;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">import</span> androidx.core.app.NotificationCompat;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html"> 20</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">NotificationHelper</a> <span class="keyword">extends</span> ContextWrapper {</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String channelID = <span class="stringliteral">&quot;channelID&quot;</span>;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String channelName = <span class="stringliteral">&quot;Channel Name&quot;</span>;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; String mTitle;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; PendingIntent mClick;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">private</span> NotificationManager mManager;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">private</span> TextToSpeech t1;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473"> 33</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473">NotificationHelper</a>(Context base, Intent intent) {</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; super(base);</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keywordflow">if</span> (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.O) {</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; createChannel();</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keywordtype">int</span> mReceivedID = Integer.parseInt(intent.getStringExtra(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a>.EXTRA_REMINDER_ID));</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a> rb = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a>(base);</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO = rb.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">getReminder</a>(mReceivedID);</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mTitle = reminderDO.getTitle();</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">// Create intent to open ReminderEditActivity on notification click</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; Intent editIntent = <span class="keyword">new</span> Intent(base, <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a>.class);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; editIntent.putExtra(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a>.EXTRA_REMINDER_ID, Integer.toString(mReceivedID));</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mClick = PendingIntent.getActivity(base, mReceivedID, editIntent, PendingIntent.FLAG_UPDATE_CURRENT);</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; @TargetApi(Build.VERSION_CODES.O)</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; private <span class="keywordtype">void</span> createChannel() {</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; NotificationChannel channel = <span class="keyword">new</span> NotificationChannel(channelID, channelName, NotificationManager.IMPORTANCE_HIGH);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; getManager().createNotificationChannel(channel);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">public</span> NotificationManager getManager() {</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordflow">if</span> (mManager == <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; mManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordflow">return</span> mManager;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; }</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6"> 71</a></span>&#160; <span class="keyword">public</span> NotificationCompat.Builder <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6">getChannelNotification</a>() {</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; </div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="comment">//t1.speak(mTitle, TextToSpeech.QUEUE_FLUSH, null);</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="comment">// t1.synthesizeToFile(mTitle, null, &quot;/SDCARD/speak1.wav&quot;);</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="comment">//Uri alarmSound = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + &quot;://&quot; + getPackageName() + &quot;/raw/sample&quot;);</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">return</span> <span class="keyword">new</span> NotificationCompat.Builder(getApplicationContext(), channelID)</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; .setLargeIcon(BitmapFactory.decodeResource(getApplicationContext().getResources(), R.mipmap.ic_launcher))</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; .setSmallIcon(R.drawable.ic_alarm_on_white)</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; .setContentTitle(getApplicationContext().getResources().getString(R.string.app_name))</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; .setTicker(mTitle)</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; .setContentText(mTitle)</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="comment">//.setSound(RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM))</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">// .setSound(Uri.fromFile(new File(&quot;SDCARD/s1.mp3&quot;)))</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="comment">//.setSound(null)</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; .setPriority(NotificationManager.IMPORTANCE_HIGH)</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; .setContentIntent(mClick)</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; .setAutoCancel(<span class="keyword">true</span>)</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; .setOnlyAlertOnce(<span class="keyword">true</span>);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; }</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="keyword">public</span> TextToSpeech getTextToSpeech() {</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="keywordflow">return</span> t1;</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; }</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;}</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment">//function</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a2f14baec9aae86ad28f4d4b4d0401928"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">com.sudogeeks.talking_reminder.ReminderDatabase.getReminder</a></div><div class="ttdeci">ReminderDO getReminder(int id)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00106">ReminderDatabase.java:106</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_html_ae8799ebb8d82292ab2f6586f8352b8f6"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6">com.sudogeeks.talking_reminder.NotificationHelper.getChannelNotification</a></div><div class="ttdeci">NotificationCompat.Builder getChannelNotification()</div><div class="ttdef"><b>Definition:</b> <a href="_notification_helper_8java_source.html#l00071">NotificationHelper.java:71</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></div><div class="ttdoc">Data Object class for Reminder This class conatins all the attributes of reminder.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_d_o_8java_source.html#l00015">ReminderDO.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></div><div class="ttdoc">Class to manage database This class is for managing the database.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00015">ReminderDatabase.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a></div><div class="ttdoc">Class to implement notification This class is for implementing notification popup at alarm time.</div><div class="ttdef"><b>Definition:</b> <a href="_notification_helper_8java_source.html#l00020">NotificationHelper.java:20</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_html_a06ceea63707fe41cad22f0bbb5881473"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473">com.sudogeeks.talking_reminder.NotificationHelper.NotificationHelper</a></div><div class="ttdeci">NotificationHelper(Context base, Intent intent)</div><div class="ttdef"><b>Definition:</b> <a href="_notification_helper_8java_source.html#l00033">NotificationHelper.java:33</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></div><div class="ttdoc">Java class for handling UI component of Edit reminder layout.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00032">ReminderEditActivity.java:32</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/ReadReminderTextService.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ReadReminderTextService.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">import</span> android.app.Service;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> android.content.Intent;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> android.os.IBinder;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">import</span> android.speech.tts.TextToSpeech;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; </div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">import</span> java.util.Locale;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; </div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html"> 13</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">ReadReminderTextService</a> <span class="keyword">extends</span> Service implements TextToSpeech.OnInitListener, TextToSpeech.OnUtteranceCompletedListener {</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keyword">private</span> TextToSpeech mTts;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keyword">private</span> String spokenText;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; @Override</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6"> 22</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6">onCreate</a>() {</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; mTts = <span class="keyword">new</span> TextToSpeech(<span class="keyword">this</span>, <span class="keyword">this</span>);</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="comment">// This is a good place to set spokenText</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// spokenText=&quot;raushan raushan raushan raushan&quot;;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; }</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; @Override</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e"> 37</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e">onStartCommand</a>(Intent intent, <span class="keywordtype">int</span> flags, <span class="keywordtype">int</span> startId) {</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; spokenText = intent.getStringExtra(<span class="stringliteral">&quot;MyTitle&quot;</span>);</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keywordflow">return</span> START_STICKY;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; }</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; @Override</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7"> 48</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7">onInit</a>(<span class="keywordtype">int</span> status) {</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordflow">if</span> (status == TextToSpeech.SUCCESS) {</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keywordtype">int</span> result = mTts.setLanguage(Locale.US);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordflow">if</span> (result != TextToSpeech.LANG_MISSING_DATA &amp;&amp; result != TextToSpeech.LANG_NOT_SUPPORTED) {</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; </div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mTts.speak(spokenText, TextToSpeech.QUEUE_ADD, <span class="keyword">null</span>);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; }</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; @Override</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onUtteranceCompleted(String uttId) {</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; stopSelf();</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; @Override</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onDestroy() {</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">if</span> (mTts != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; mTts.stop();</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; mTts.shutdown();</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; }</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; super.onDestroy();</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; }</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; @Override</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">public</span> IBinder onBind(Intent arg0) {</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordflow">return</span> <span class="keyword">null</span>;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; }</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_html_ad19e62e249f8e3de88e922ebeb98aec6"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6">com.sudogeeks.talking_reminder.ReadReminderTextService.onCreate</a></div><div class="ttdeci">void onCreate()</div><div class="ttdef"><b>Definition:</b> <a href="_read_reminder_text_service_8java_source.html#l00022">ReadReminderTextService.java:22</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_html_a8afe2216b39d616a6b2b7be53378cfa7"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7">com.sudogeeks.talking_reminder.ReadReminderTextService.onInit</a></div><div class="ttdeci">void onInit(int status)</div><div class="ttdef"><b>Definition:</b> <a href="_read_reminder_text_service_8java_source.html#l00048">ReadReminderTextService.java:48</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a></div><div class="ttdoc">Class for Text to speech service This class is extending the tts module service to speak up the remin...</div><div class="ttdef"><b>Definition:</b> <a href="_read_reminder_text_service_8java_source.html#l00013">ReadReminderTextService.java:13</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_html_a224387c2072f7c112aa12abcf515902e"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e">com.sudogeeks.talking_reminder.ReadReminderTextService.onStartCommand</a></div><div class="ttdeci">int onStartCommand(Intent intent, int flags, int startId)</div><div class="ttdef"><b>Definition:</b> <a href="_read_reminder_text_service_8java_source.html#l00037">ReadReminderTextService.java:37</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/ReminderAddActivity.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ReminderAddActivity.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">import</span> android.Manifest;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> android.app.AlertDialog;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> android.app.DatePickerDialog;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">import</span> android.app.TimePickerDialog;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">import</span> android.content.Context;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">import</span> android.content.DialogInterface;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">import</span> android.content.Intent;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">import</span> android.content.pm.PackageManager;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">import</span> android.net.Uri;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">import</span> android.os.Bundle;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">import</span> android.os.Environment;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">import</span> android.text.Editable;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">import</span> android.text.InputType;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">import</span> android.text.TextWatcher;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">import</span> android.view.Menu;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">import</span> android.view.MenuItem;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">import</span> android.view.View;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">import</span> android.widget.DatePicker;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="keyword">import</span> android.widget.EditText;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">import</span> android.widget.Switch;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">import</span> android.widget.TextView;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="keyword">import</span> android.widget.TimePicker;</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">import</span> android.widget.Toast;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">import</span> androidx.appcompat.app.AppCompatActivity;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="keyword">import</span> androidx.appcompat.widget.Toolbar;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="keyword">import</span> androidx.core.app.ActivityCompat;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">import</span> androidx.core.content.ContextCompat;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">import</span> androidx.core.content.FileProvider;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="keyword">import</span> com.google.android.material.floatingactionbutton.FloatingActionButton;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="keyword">import</span> com.google.firebase.auth.FirebaseAuth;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="keyword">import</span> com.google.firebase.auth.FirebaseUser;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="keyword">import</span> com.google.firebase.database.DatabaseReference;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="keyword">import</span> com.google.firebase.database.FirebaseDatabase;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">import</span> com.google.gson.Gson;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keyword">import</span> com.google.gson.GsonBuilder;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">import</span> java.io.File;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="keyword">import</span> java.io.FileOutputStream;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="keyword">import</span> java.util.Calendar;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html"> 48</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">ReminderAddActivity</a> <span class="keyword">extends</span> AppCompatActivity {</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="comment">// Values for orientation change</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_TITLE = <span class="stringliteral">&quot;title_key&quot;</span>;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_TIME = <span class="stringliteral">&quot;time_key&quot;</span>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_DATE = <span class="stringliteral">&quot;date_key&quot;</span>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT = <span class="stringliteral">&quot;repeat_key&quot;</span>;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT_NO = <span class="stringliteral">&quot;repeat_no_key&quot;</span>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT_TYPE = <span class="stringliteral">&quot;repeat_type_key&quot;</span>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_ACTIVE = <span class="stringliteral">&quot;active_key&quot;</span>;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="comment">// Constant values in milliseconds</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milMinute = 60000L;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milHour = 3600000L;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milDay = 86400000L;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milWeek = 604800000L;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milMonth = 2592000000L;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> MY_PERMISSIONS_REQUEST_WRITE_CONTACTS = 1;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">private</span> Toolbar mToolbar;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">private</span> EditText mTitleText;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">private</span> TextView mDateText, mTimeText, mRepeatText, mRepeatNoText, mRepeatTypeText;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">private</span> FloatingActionButton mFAB1;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">private</span> FloatingActionButton mFAB2;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">private</span> Calendar mCalendar;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> mYear, mMonth, mHour, mMinute, mDay;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">private</span> <span class="keywordtype">long</span> mRepeatTime;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keyword">private</span> String mTitle;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">private</span> String mTime;</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keyword">private</span> String mDate;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">private</span> String mRepeat;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keyword">private</span> String mRepeatNo;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keyword">private</span> String mRepeatType;</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keyword">private</span> String mActive;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keyword">private</span> FirebaseAuth firebaseAuth = FirebaseAuth.getInstance();</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keyword">private</span> FirebaseDatabase firebaseDatabase = FirebaseDatabase.getInstance();</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keyword">private</span> DatabaseReference dbReference = firebaseDatabase.getReference().child(<span class="stringliteral">&quot;reminders&quot;</span>);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; @Override</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d"> 90</a></span>&#160; <span class="keyword">protected</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d">onCreate</a>(Bundle savedInstanceState) {</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; super.onCreate(savedInstanceState);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; setContentView(R.layout.activity_add_reminder);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; <span class="comment">// Initialize Views</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; mToolbar = findViewById(R.id.toolbar);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; mTitleText = findViewById(R.id.reminder_title);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; mDateText = findViewById(R.id.set_date);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; mTimeText = findViewById(R.id.set_time);</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; mRepeatText = findViewById(R.id.set_repeat);</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; mRepeatNoText = findViewById(R.id.set_repeat_no);</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; mRepeatTypeText = findViewById(R.id.set_repeat_type);</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; mFAB1 = findViewById(R.id.starred1);</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; mFAB2 = findViewById(R.id.starred2);</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="comment">// Setup Toolbar</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; setSupportActionBar(mToolbar);</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; getSupportActionBar().setTitle(R.string.activity_add_reminder_label);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; getSupportActionBar().setDisplayHomeAsUpEnabled(<span class="keyword">true</span>);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; getSupportActionBar().setHomeButtonEnabled(<span class="keyword">true</span>);</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="comment">// Initialize default values</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; mActive = <span class="stringliteral">&quot;true&quot;</span>;</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; mRepeat = <span class="stringliteral">&quot;true&quot;</span>;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; mRepeatNo = Integer.toString(1);</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; mRepeatType = <span class="stringliteral">&quot;Hour&quot;</span>;</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; mCalendar = Calendar.getInstance();</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; mHour = mCalendar.get(Calendar.HOUR_OF_DAY);</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; mMinute = mCalendar.get(Calendar.MINUTE);</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; mYear = mCalendar.get(Calendar.YEAR);</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; mMonth = mCalendar.get(Calendar.MONTH) + 1;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; mDay = mCalendar.get(Calendar.DATE);</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; mDate = mDay + <span class="stringliteral">&quot;/&quot;</span> + mMonth + <span class="stringliteral">&quot;/&quot;</span> + mYear;</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; mTime = mHour + <span class="stringliteral">&quot;:&quot;</span> + mMinute;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; </div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <span class="comment">// Setup ReminderDO Title EditText</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; mTitleText.addTextChangedListener(<span class="keyword">new</span> TextWatcher() {</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; @Override</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> beforeTextChanged(CharSequence s, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> after) {</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; }</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; @Override</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onTextChanged(CharSequence s, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> before, <span class="keywordtype">int</span> count) {</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; mTitle = s.toString().trim();</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; mTitleText.setError(<span class="keyword">null</span>);</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; }</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; </div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; @Override</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> afterTextChanged(Editable s) {</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; }</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; });</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="comment">// Setup TextViews using reminder values</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; mDateText.setText(mDate);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; mTimeText.setText(mTime);</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; mRepeatNoText.setText(mRepeatNo);</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; mRepeatTypeText.setText(mRepeatType);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="comment">// To save state on device rotation</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">if</span> (savedInstanceState != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; String savedTitle = savedInstanceState.getString(KEY_TITLE);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; mTitleText.setText(savedTitle);</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; mTitle = savedTitle;</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; String savedTime = savedInstanceState.getString(KEY_TIME);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; mTimeText.setText(savedTime);</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; mTime = savedTime;</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; </div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; String savedDate = savedInstanceState.getString(KEY_DATE);</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; mDateText.setText(savedDate);</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; mDate = savedDate;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; String saveRepeat = savedInstanceState.getString(KEY_REPEAT);</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; mRepeatText.setText(saveRepeat);</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; mRepeat = saveRepeat;</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; </div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; String savedRepeatNo = savedInstanceState.getString(KEY_REPEAT_NO);</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; mRepeatNoText.setText(savedRepeatNo);</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; mRepeatNo = savedRepeatNo;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; String savedRepeatType = savedInstanceState.getString(KEY_REPEAT_TYPE);</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; mRepeatTypeText.setText(savedRepeatType);</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; mRepeatType = savedRepeatType;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; mActive = savedInstanceState.getString(KEY_ACTIVE);</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; }</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="comment">// Setup up active buttons</span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">if</span> (mActive.equals(<span class="stringliteral">&quot;false&quot;</span>)) {</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; mFAB1.show();</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; mFAB2.hide();</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mActive.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; mFAB1.hide();</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; mFAB2.show();</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; }</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; }</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <span class="comment">// To save state on device rotation</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; @Override</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <span class="keyword">protected</span> <span class="keywordtype">void</span> onSaveInstanceState(Bundle outState) {</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; super.onSaveInstanceState(outState);</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; outState.putCharSequence(KEY_TITLE, mTitleText.getText());</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; outState.putCharSequence(KEY_TIME, mTimeText.getText());</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; outState.putCharSequence(KEY_DATE, mDateText.getText());</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; outState.putCharSequence(KEY_REPEAT, mRepeatText.getText());</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; outState.putCharSequence(KEY_REPEAT_NO, mRepeatNoText.getText());</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; outState.putCharSequence(KEY_REPEAT_TYPE, mRepeatTypeText.getText());</div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; outState.putCharSequence(KEY_ACTIVE, mActive);</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; }</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; </div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08"> 211</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08">setTime</a>(View v) {</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; Calendar now = Calendar.getInstance();</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; TimePickerDialog timePickerDialog = <span class="keyword">new</span> TimePickerDialog(<span class="keyword">this</span>,</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; <span class="keyword">new</span> TimePickerDialog.OnTimeSetListener() {</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; </div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; @Override</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onTimeSet(TimePicker timePicker, <span class="keywordtype">int</span> hourOfDay,</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">int</span> minute) {</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; </div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; mHour = hourOfDay;</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; mMinute = minute;</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keywordflow">if</span> (minute &lt; 10) {</div>
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160; mTime = hourOfDay + <span class="stringliteral">&quot;:&quot;</span> + <span class="stringliteral">&quot;0&quot;</span> + minute;</div>
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160; mTime = hourOfDay + <span class="stringliteral">&quot;:&quot;</span> + minute;</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160; }</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; mTimeText.setText(mTime);</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; }</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; }, mHour, mMinute, <span class="keyword">false</span>);</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; timePickerDialog.show();</div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; }</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; </div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89"> 238</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89">setDate</a>(View v) {</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; Calendar now = Calendar.getInstance();</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; DatePickerDialog datePickerDialog = <span class="keyword">new</span> DatePickerDialog(<span class="keyword">this</span>,</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; <span class="keyword">new</span> DatePickerDialog.OnDateSetListener() {</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; </div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; @Override</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onDateSet(DatePicker datePicker, <span class="keywordtype">int</span> year,</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordtype">int</span> monthOfYear, <span class="keywordtype">int</span> dayOfMonth) {</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; </div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; mDay = dayOfMonth;</div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; mMonth = monthOfYear + 1;</div>
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; mYear = year;</div>
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160; mDate = mDay + <span class="stringliteral">&quot;/&quot;</span> + mMonth + <span class="stringliteral">&quot;/&quot;</span> + mYear;</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; mDateText.setText(mDate);</div>
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160; <span class="comment">//mMonth = monthOfYear+1;</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; }</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; }, mYear, mMonth, mDay);</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; datePickerDialog.show();</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; }</div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; </div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; </div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; </div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; </div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> selectFab1(View v) {</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; mFAB1 = findViewById(R.id.starred1);</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; mFAB1.hide();</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; mFAB2 = findViewById(R.id.starred2);</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; mFAB2.show();</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; mActive = <span class="stringliteral">&quot;true&quot;</span>;</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; }</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; </div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; <span class="comment">// On clicking the inactive button</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> selectFab2(View v) {</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160; mFAB2 = findViewById(R.id.starred2);</div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span>&#160; mFAB2.hide();</div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160; mFAB1 = findViewById(R.id.starred1);</div>
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span>&#160; mFAB1.show();</div>
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span>&#160; mActive = <span class="stringliteral">&quot;false&quot;</span>;</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>&#160; }</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; </div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; </div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c"> 284</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c">onSwitchRepeat</a>(View view) {</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <span class="keywordtype">boolean</span> on = ((Switch) view).isChecked();</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; <span class="keywordflow">if</span> (on) {</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; mRepeat = <span class="stringliteral">&quot;true&quot;</span>;</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; mRepeat = <span class="stringliteral">&quot;false&quot;</span>;</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; mRepeatText.setText(R.string.repeat_off);</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; }</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; }</div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843"> 299</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843">selectRepeatType</a>(View v) {</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; <span class="keyword">final</span> String[] items = <span class="keyword">new</span> String[5];</div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; </div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; items[0] = <span class="stringliteral">&quot;Minute&quot;</span>;</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; items[1] = <span class="stringliteral">&quot;Hour&quot;</span>;</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; items[2] = <span class="stringliteral">&quot;Day&quot;</span>;</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; items[3] = <span class="stringliteral">&quot;Week&quot;</span>;</div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; items[4] = <span class="stringliteral">&quot;Month&quot;</span>;</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; </div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; <span class="comment">// Create List Dialog</span></div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; AlertDialog.Builder builder = <span class="keyword">new</span> AlertDialog.Builder(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; builder.setTitle(<span class="stringliteral">&quot;Select Type&quot;</span>);</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; builder.setItems(items, <span class="keyword">new</span> DialogInterface.OnClickListener() {</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; </div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onClick(DialogInterface dialog, <span class="keywordtype">int</span> item) {</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; </div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; mRepeatType = items[item];</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; mRepeatTypeText.setText(mRepeatType);</div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; }</div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; });</div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160; AlertDialog alert = builder.create();</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; alert.show();</div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160; }</div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; </div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c"> 329</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c">setRepeatNo</a>(View v) {</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; AlertDialog.Builder alert = <span class="keyword">new</span> AlertDialog.Builder(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; alert.setTitle(<span class="stringliteral">&quot;Enter Number&quot;</span>);</div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; </div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; <span class="comment">// Create EditText box to input repeat number</span></div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keyword">final</span> EditText input = <span class="keyword">new</span> EditText(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; input.setInputType(InputType.TYPE_CLASS_NUMBER);</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; alert.setView(input);</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; alert.setPositiveButton(<span class="stringliteral">&quot;Ok&quot;</span>,</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; <span class="keyword">new</span> DialogInterface.OnClickListener() {</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onClick(DialogInterface dialog, <span class="keywordtype">int</span> whichButton) {</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; </div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <span class="keywordflow">if</span> (input.getText().toString().length() == 0) {</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; mRepeatNo = Integer.toString(1);</div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; mRepeatNoText.setText(mRepeatNo);</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; mRepeatNo = input.getText().toString().trim();</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; mRepeatNoText.setText(mRepeatNo);</div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; }</div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; }</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; });</div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span>&#160; alert.setNegativeButton(<span class="stringliteral">&quot;Cancel&quot;</span>, <span class="keyword">new</span> DialogInterface.OnClickListener() {</div>
<div class="line"><a name="l00353"></a><span class="lineno"> 353</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onClick(DialogInterface dialog, <span class="keywordtype">int</span> whichButton) {</div>
<div class="line"><a name="l00354"></a><span class="lineno"> 354</span>&#160; <span class="comment">// do nothing</span></div>
<div class="line"><a name="l00355"></a><span class="lineno"> 355</span>&#160; }</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; });</div>
<div class="line"><a name="l00357"></a><span class="lineno"> 357</span>&#160; alert.show();</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; }</div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; </div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> isExternalStorageWritable() {</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; String state = Environment.getExternalStorageState();</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <span class="keywordflow">return</span> Environment.MEDIA_MOUNTED.equals(state);</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; }</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; </div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456"> 370</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456">saveReminderToTempStorage</a>(String filename) {</div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; </div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> talkingReminderDO = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>();</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; talkingReminderDO.setTitle(mTitle);</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; talkingReminderDO.setDate(mDate);</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; talkingReminderDO.setTime(mTime);</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; talkingReminderDO.setRepeat(mRepeat);</div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; talkingReminderDO.setRepeatNo(mRepeatNo);</div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; talkingReminderDO.setRepeatType(mRepeatType);</div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; </div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; Gson gson = <span class="keyword">new</span> GsonBuilder().setPrettyPrinting().create();</div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="comment">//String fileName=Environment.getExternalStorageDirectory()+&quot;talkingReminderDO.json&quot;;</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; </div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; <span class="comment">//First write the data to a temporary file</span></div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; FileOutputStream outputStream;</div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; <span class="keywordflow">if</span> (ContextCompat.checkSelfPermission(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">ReminderAddActivity</a>.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; <span class="comment">// Permission is not granted</span></div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; <span class="keywordflow">if</span> (ActivityCompat.shouldShowRequestPermissionRationale(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">ReminderAddActivity</a>.this, Manifest.permission.WRITE_EXTERNAL_STORAGE)) {</div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; </div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; <span class="comment">// No explanation needed; request the permission</span></div>
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; ActivityCompat.requestPermissions(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">ReminderAddActivity</a>.this, <span class="keyword">new</span> String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, MY_PERMISSIONS_REQUEST_WRITE_CONTACTS);</div>
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; }</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; }</div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; </div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; String fileContents = gson.toJson(talkingReminderDO);</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; outputStream = openFileOutput(filename, Context.MODE_PRIVATE);</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; outputStream.write(fileContents.getBytes());</div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; outputStream.close();</div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;<span class="comment">// FileWriter fw = new FileWriter(filename);</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160;<span class="comment">// BufferedWriter bw = new BufferedWriter(fw);</span></div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160;<span class="comment">// bw.write(content);</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160;<span class="comment">// bw.close();</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; } <span class="keywordflow">catch</span> (Exception e) {</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; e.printStackTrace();</div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; }</div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; </div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; </div>
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>&#160; }</div>
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>&#160; </div>
<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15"> 414</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15">saveReminder</a>() {</div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a> rb = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>&#160; </div>
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>&#160; <span class="comment">// Creating ReminderDO</span></div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <span class="keywordtype">int</span> ID = rb.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">addReminder</a>(<span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>(mTitle, mDate, mTime, mRepeat, mRepeatNo, mRepeatType, mActive));</div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; </div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <span class="comment">//Storing Reminders in firebase database</span></div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>(mTitle, mDate, mTime, mRepeat, mRepeatNo, mRepeatType, mActive);</div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; FirebaseUser user = firebaseAuth.getCurrentUser();</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; reminderDO.setOwnerID(user.getEmail());</div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; reminderDO.setReceiverID(<span class="stringliteral">&quot;null&quot;</span>);</div>
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>&#160; dbReference.child(user.getUid()).push().setValue(reminderDO);</div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160; </div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160; </div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160; <span class="comment">// Set up calender for creating the notification</span></div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>&#160; mCalendar.set(Calendar.MONTH, --mMonth);</div>
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; mCalendar.set(Calendar.YEAR, mYear);</div>
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>&#160; mCalendar.set(Calendar.DAY_OF_MONTH, mDay);</div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; mCalendar.set(Calendar.HOUR_OF_DAY, mHour);</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; mCalendar.set(Calendar.MINUTE, mMinute);</div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; mCalendar.set(Calendar.SECOND, 0);</div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; </div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; <span class="comment">// Check repeat type</span></div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Minute&quot;</span>)) {</div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milMinute;</div>
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Hour&quot;</span>)) {</div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milHour;</div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Day&quot;</span>)) {</div>
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milDay;</div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Week&quot;</span>)) {</div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milWeek;</div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Month&quot;</span>)) {</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milMonth;</div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; }</div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; </div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <span class="comment">// Create a new notification</span></div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; <span class="keywordflow">if</span> (mActive.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>().<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">setRepeatAlarm</a>(getApplicationContext(), mCalendar, ID, mRepeatTime);</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;false&quot;</span>)) {</div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>().<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">setAlarm</a>(getApplicationContext(), mCalendar, ID);</div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; }</div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; }</div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; </div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="comment">// Create toast to confirm new reminder</span></div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; Toast.makeText(getApplicationContext(), <span class="stringliteral">&quot;Saved&quot;</span>,</div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; Toast.LENGTH_SHORT).show();</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">onBackPressed</a>();</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; }</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; </div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160; @Override</div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382"> 470</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">onBackPressed</a>() {</div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160; super.onBackPressed();</div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160; }</div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160; </div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; @Override</div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8"> 481</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8">onCreateOptionsMenu</a>(Menu menu) {</div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160; getMenuInflater().inflate(R.menu.menu_add_reminder, menu);</div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160; }</div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160; </div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>&#160; @Override</div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77"> 493</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77">onOptionsItemSelected</a>(MenuItem item) {</div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; <span class="keywordflow">switch</span> (item.getItemId()) {</div>
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160; </div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160; <span class="comment">// On clicking the back arrow</span></div>
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160; <span class="comment">// Discard any changes</span></div>
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>&#160; <span class="keywordflow">case</span> android.R.id.home:</div>
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">onBackPressed</a>();</div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; </div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; <span class="comment">// On clicking save reminder button</span></div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; <span class="comment">// Update reminder</span></div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; <span class="keywordflow">case</span> R.id.save_reminder:</div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160; mTitleText.setText(mTitle);</div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; </div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; <span class="keywordflow">if</span> (mTitleText.getText().toString().trim().length() == 0)</div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160; mTitleText.setError(<span class="stringliteral">&quot;ReminderDO Title cannot be blank!&quot;</span>);</div>
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; </div>
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15">saveReminder</a>();</div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160; }</div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160; </div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160; <span class="comment">// On clicking discard reminder button</span></div>
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; <span class="comment">// Discard any changes</span></div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; <span class="keywordflow">case</span> R.id.discard_reminder:</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; Toast.makeText(getApplicationContext(), <span class="stringliteral">&quot;Discarded&quot;</span>,</div>
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160; Toast.LENGTH_SHORT).show();</div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; </div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">onBackPressed</a>();</div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160; </div>
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>&#160; <span class="comment">// On clicking send reminder button</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>&#160; <span class="comment">// Initiate sender routine</span></div>
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>&#160; <span class="keywordflow">case</span> R.id.send_reminder:</div>
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>&#160; </div>
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>&#160; Context context = <span class="keyword">this</span>;</div>
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>&#160; </div>
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>&#160; String filename = <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">Utility</a>.FILE_NAME_PREFIX + <span class="stringliteral">&quot;.&quot;</span> + <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">Utility</a>.FILE_EXTENSION; <span class="comment">//TODO Consecutive filenames should be unique</span></div>
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456">saveReminderToTempStorage</a>(filename);</div>
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>&#160; </div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160; <span class="comment">//Check the if the file was written correctly.. Should be printed on console</span></div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span>&#160;<span class="comment">// FileInputStream fi = null;</span></div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span>&#160;<span class="comment">// try {</span></div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span>&#160;<span class="comment">// fi = context.openFileInput(filename);</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span>&#160;<span class="comment">// int i;</span></div>
<div class="line"><a name="l00538"></a><span class="lineno"> 538</span>&#160;<span class="comment">// StringBuilder sb = new StringBuilder();</span></div>
<div class="line"><a name="l00539"></a><span class="lineno"> 539</span>&#160;<span class="comment">// while ((i=fi.read()) != -1)</span></div>
<div class="line"><a name="l00540"></a><span class="lineno"> 540</span>&#160;<span class="comment">// sb.append((char)i);</span></div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="comment">// System.out.println(&quot;******************************************************************&quot;);</span></div>
<div class="line"><a name="l00542"></a><span class="lineno"> 542</span>&#160;<span class="comment">// System.out.println(sb.toString());</span></div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="comment">// System.out.println(&quot;******************************************************************&quot;);</span></div>
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>&#160;<span class="comment">// } catch (Exception e) {</span></div>
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>&#160;<span class="comment">// e.printStackTrace();</span></div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="comment">// }</span></div>
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>&#160; </div>
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>&#160; <span class="comment">//Pick the written file and send</span></div>
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>&#160; File filePath = context.getFilesDir();</div>
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>&#160; File fileToSend = <span class="keyword">new</span> File(filePath, filename);</div>
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>&#160; Uri fileUri = FileProvider.getUriForFile(context,</div>
<div class="line"><a name="l00552"></a><span class="lineno"> 552</span>&#160; <span class="stringliteral">&quot;com.sudogeeks.talking_reminder.fileprovider&quot;</span>, fileToSend); <span class="comment">//TODO remove hardcoded dependencies</span></div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160; Intent share = <span class="keyword">new</span> Intent();</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; share.setAction(Intent.ACTION_SEND);</div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160; share.putExtra(Intent.EXTRA_STREAM, fileUri);</div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; share.setType(<span class="stringliteral">&quot;text/&quot;</span> + <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">Utility</a>.FILE_EXTENSION);</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="comment">//share.setDataAndType( fileUri, getContentResolver().getType(fileUri));</span></div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);</div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; <span class="comment">//share.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);</span></div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="comment">//share.putExtra(MediaStore.)</span></div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; </div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; Intent shareIntent = Intent.createChooser(share, <span class="keyword">null</span>);</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; startActivity(shareIntent);</div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; </div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; <span class="comment">//TODO delete the file once job is done</span></div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; </div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; </div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <span class="keywordflow">default</span>:</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <span class="keywordflow">return</span> super.onOptionsItemSelected(item);</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; }</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; }</div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; </div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_ac181ed7f8d94617de94bda05ca65dd95"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">com.sudogeeks.talking_reminder.AlarmReceiver.setAlarm</a></div><div class="ttdeci">void setAlarm(Context context, Calendar calendar, int ID)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00073">AlarmReceiver.java:73</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_aa5c4616e25cff01fb8f16b83e94f78d8"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8">com.sudogeeks.talking_reminder.ReminderAddActivity.onCreateOptionsMenu</a></div><div class="ttdeci">boolean onCreateOptionsMenu(Menu menu)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00481">ReminderAddActivity.java:481</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_a4f631ba246aa14f16247b2a484f11e89"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89">com.sudogeeks.talking_reminder.ReminderAddActivity.setDate</a></div><div class="ttdeci">void setDate(View v)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00238">ReminderAddActivity.java:238</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_a6f7a88b875314717678fb4d70d531843"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843">com.sudogeeks.talking_reminder.ReminderAddActivity.selectRepeatType</a></div><div class="ttdeci">void selectRepeatType(View v)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00299">ReminderAddActivity.java:299</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></div><div class="ttdoc">Data Object class for Reminder This class conatins all the attributes of reminder.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_d_o_8java_source.html#l00015">ReminderDO.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_a0ca057242f7d24c025cd44aaecc2ea08"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08">com.sudogeeks.talking_reminder.ReminderAddActivity.setTime</a></div><div class="ttdeci">void setTime(View v)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00211">ReminderAddActivity.java:211</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></div><div class="ttdoc">Class to manage database This class is for managing the database.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00015">ReminderDatabase.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_utility_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">com.sudogeeks.talking_reminder.Utility</a></div><div class="ttdef"><b>Definition:</b> <a href="_utility_8java_source.html#l00003">Utility.java:3</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></div><div class="ttdoc">A class implementing basic alarm functions This class includes very basic features for an alarm.</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00021">AlarmReceiver.java:21</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_afca8aca39e61f0b67d9c3612ea27ed15"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15">com.sudogeeks.talking_reminder.ReminderAddActivity.saveReminder</a></div><div class="ttdeci">void saveReminder()</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00414">ReminderAddActivity.java:414</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_af8f5dead4031060c4883fc1e32cb602d"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d">com.sudogeeks.talking_reminder.ReminderAddActivity.onCreate</a></div><div class="ttdeci">void onCreate(Bundle savedInstanceState)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00090">ReminderAddActivity.java:90</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_a34ee5fd0dec3b8fd9145fa0ad2e15382"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">com.sudogeeks.talking_reminder.ReminderAddActivity.onBackPressed</a></div><div class="ttdeci">void onBackPressed()</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00470">ReminderAddActivity.java:470</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_aafb2e7124b4ba72eaae3b3dacc46ee6c"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c">com.sudogeeks.talking_reminder.ReminderAddActivity.setRepeatNo</a></div><div class="ttdeci">void setRepeatNo(View v)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00329">ReminderAddActivity.java:329</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_af5e6ecf24301c26234e776c444716a77"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77">com.sudogeeks.talking_reminder.ReminderAddActivity.onOptionsItemSelected</a></div><div class="ttdeci">boolean onOptionsItemSelected(MenuItem item)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00493">ReminderAddActivity.java:493</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_afce1d3c2de014f78b3e3df2aa9d8d75c"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c">com.sudogeeks.talking_reminder.ReminderAddActivity.onSwitchRepeat</a></div><div class="ttdeci">void onSwitchRepeat(View view)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00284">ReminderAddActivity.java:284</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a1f34b025ff6110e060d6ed2964404102"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">com.sudogeeks.talking_reminder.ReminderDatabase.addReminder</a></div><div class="ttdeci">int addReminder(ReminderDO reminderDO)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00083">ReminderDatabase.java:83</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_adf6647032b8cd25881b307d41f523404"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">com.sudogeeks.talking_reminder.AlarmReceiver.setRepeatAlarm</a></div><div class="ttdeci">void setRepeatAlarm(Context context, Calendar calendar, int ID, long RepeatTime)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00107">AlarmReceiver.java:107</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></div><div class="ttdoc">Java class for handling UI component of Add reminder layout.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00048">ReminderAddActivity.java:48</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_html_ad626a4479c80a4ccb84173b0ece06456"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456">com.sudogeeks.talking_reminder.ReminderAddActivity.saveReminderToTempStorage</a></div><div class="ttdeci">void saveReminderToTempStorage(String filename)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_add_activity_8java_source.html#l00370">ReminderAddActivity.java:370</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/ReminderDO.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ReminderDO.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">import</span> lombok.Data;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> lombok.EqualsAndHashCode;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> lombok.ToString;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; </div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// ReminderDO class</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">//@Data</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;@Data</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html"> 15</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> mID;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">private</span> String mTitle;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <span class="keyword">private</span> String mDate;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">private</span> String mTime;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">private</span> String mRepeat;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="keyword">private</span> String mRepeatNo;</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keyword">private</span> String mRepeatType;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">private</span> String mActive;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keyword">private</span> String ownerID = <span class="keyword">null</span>; <span class="comment">//Email Id of the owner/creater of the reminder</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">private</span> String receiverID = <span class="keyword">null</span>; <span class="comment">//Email Id of the receiver of the reminder;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; </div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>(<span class="keywordtype">int</span> ID, String Title, String Date, String Time, String Repeat, String RepeatNo, String RepeatType, String Active) {</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; mID = ID;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; mTitle = Title;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; mDate = Date;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; mTime = Time;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; mRepeat = Repeat;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; mRepeatNo = RepeatNo;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; mRepeatType = RepeatType;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; mActive = Active;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>(String Title, String Date, String Time, String Repeat, String RepeatNo, String RepeatType, String Active) {</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; mTitle = Title;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; mDate = Date;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; mTime = Time;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; mRepeat = Repeat;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; mRepeatNo = RepeatNo;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; mRepeatType = RepeatType;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; mActive = Active;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; }</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>() {</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; }</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">public</span> String getOwnerID() {</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keywordflow">return</span> ownerID;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; }</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; </div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setOwnerID(String ownerID) {</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; this.ownerID = ownerID;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; }</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">public</span> String getReceiverID() {</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordflow">return</span> receiverID;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; }</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setReceiverID(String receiverID) {</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; this.receiverID = receiverID;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> getID() {</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">return</span> mID;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; }</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setID(<span class="keywordtype">int</span> ID) {</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; mID = ID;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; }</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keyword">public</span> String getTitle() {</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordflow">return</span> mTitle;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setTitle(String title) {</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; mTitle = title;</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; }</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; </div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">public</span> String getDate() {</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> mDate;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; }</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setDate(String date) {</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; mDate = date;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; }</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; </div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keyword">public</span> String getTime() {</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="keywordflow">return</span> mTime;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; }</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setTime(String time) {</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; mTime = time;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; }</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; </div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; <span class="keyword">public</span> String getRepeatType() {</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordflow">return</span> mRepeatType;</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; }</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setRepeatType(String repeatType) {</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; mRepeatType = repeatType;</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; }</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keyword">public</span> String getRepeatNo() {</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">return</span> mRepeatNo;</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; }</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setRepeatNo(String repeatNo) {</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; mRepeatNo = repeatNo;</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; }</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="keyword">public</span> String getRepeat() {</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">return</span> mRepeat;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; }</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; </div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setRepeat(String repeat) {</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; mRepeat = repeat;</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; }</div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keyword">public</span> String getActive() {</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="keywordflow">return</span> mActive;</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; }</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; </div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> setActive(String active) {</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; mActive = active;</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; }</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></div><div class="ttdoc">Data Object class for Reminder This class conatins all the attributes of reminder.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_d_o_8java_source.html#l00015">ReminderDO.java:15</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/ReminderDatabase.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ReminderDatabase.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">import</span> android.content.ContentValues;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> android.content.Context;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> android.database.Cursor;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">import</span> android.database.sqlite.SQLiteDatabase;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">import</span> android.database.sqlite.SQLiteOpenHelper;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; </div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">import</span> java.util.ArrayList;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">import</span> java.util.List;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html"> 15</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a> <span class="keyword">extends</span> SQLiteOpenHelper {</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="comment">// Database Version</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">int</span> DATABASE_VERSION = 1;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; </div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="comment">// Database Name</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String DATABASE_NAME = <span class="stringliteral">&quot;ReminderDatabase&quot;</span>;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="comment">// Table name</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String TABLE_REMINDERS = <span class="stringliteral">&quot;ReminderTable&quot;</span>;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="comment">// Table Columns names</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_ID = <span class="stringliteral">&quot;id&quot;</span>;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_TITLE = <span class="stringliteral">&quot;title&quot;</span>;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_DATE = <span class="stringliteral">&quot;date&quot;</span>;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_TIME = <span class="stringliteral">&quot;time&quot;</span>;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT = <span class="stringliteral">&quot;repeat&quot;</span>;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT_NO = <span class="stringliteral">&quot;repeat_no&quot;</span>;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT_TYPE = <span class="stringliteral">&quot;repeat_type&quot;</span>;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_ACTIVE = <span class="stringliteral">&quot;active&quot;</span>;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a>(Context context) {</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; super(context, DATABASE_NAME, <span class="keyword">null</span>, DATABASE_VERSION);</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; }</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; @Override</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44"> 45</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44">onCreate</a>(SQLiteDatabase db) {</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; String CREATE_REMINDERS_TABLE = <span class="stringliteral">&quot;CREATE TABLE &quot;</span> + TABLE_REMINDERS +</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="stringliteral">&quot;(&quot;</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; + KEY_ID + <span class="stringliteral">&quot; INTEGER PRIMARY KEY,&quot;</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; + KEY_TITLE + <span class="stringliteral">&quot; TEXT,&quot;</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; + KEY_DATE + <span class="stringliteral">&quot; TEXT,&quot;</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; + KEY_TIME + <span class="stringliteral">&quot; INTEGER,&quot;</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; + KEY_REPEAT + <span class="stringliteral">&quot; BOOLEAN,&quot;</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; + KEY_REPEAT_NO + <span class="stringliteral">&quot; INTEGER,&quot;</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; + KEY_REPEAT_TYPE + <span class="stringliteral">&quot; TEXT,&quot;</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; + KEY_ACTIVE + <span class="stringliteral">&quot; BOOLEAN&quot;</span> + <span class="stringliteral">&quot;)&quot;</span>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; db.execSQL(CREATE_REMINDERS_TABLE);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; }</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; @Override</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e"> 67</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e">onUpgrade</a>(SQLiteDatabase db, <span class="keywordtype">int</span> oldVersion, <span class="keywordtype">int</span> newVersion) {</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="comment">// Drop older table if existed</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordflow">if</span> (oldVersion &gt;= newVersion)</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; db.execSQL(<span class="stringliteral">&quot;DROP TABLE IF EXISTS &quot;</span> + TABLE_REMINDERS);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="comment">// Create tables again</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44">onCreate</a>(db);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; }</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102"> 83</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">addReminder</a>(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO) {</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; SQLiteDatabase db = this.getWritableDatabase();</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; ContentValues values = <span class="keyword">new</span> ContentValues();</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; values.put(KEY_TITLE, reminderDO.getTitle());</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; values.put(KEY_DATE, reminderDO.getDate());</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; values.put(KEY_TIME, reminderDO.getTime());</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; values.put(KEY_REPEAT, reminderDO.getRepeat());</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; values.put(KEY_REPEAT_NO, reminderDO.getRepeatNo());</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; values.put(KEY_REPEAT_TYPE, reminderDO.getRepeatType());</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; values.put(KEY_ACTIVE, reminderDO.getActive());</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; <span class="comment">// Inserting Row</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">long</span> ID = db.insert(TABLE_REMINDERS, <span class="keyword">null</span>, values);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; db.close();</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="keywordflow">return</span> (<span class="keywordtype">int</span>) ID;</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; }</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928"> 106</a></span>&#160; <span class="keyword">public</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">getReminder</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>) {</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; SQLiteDatabase db = this.getReadableDatabase();</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; Cursor cursor = db.query(TABLE_REMINDERS, <span class="keyword">new</span> String[]</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; {</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; KEY_ID,</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; KEY_TITLE,</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; KEY_DATE,</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; KEY_TIME,</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; KEY_REPEAT,</div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; KEY_REPEAT_NO,</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; KEY_REPEAT_TYPE,</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; KEY_ACTIVE</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; }, KEY_ID + <span class="stringliteral">&quot;=?&quot;</span>,</div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keyword">new</span> String[]{String.valueOf(<span class="keywordtype">id</span>)}, <span class="keyword">null</span>, <span class="keyword">null</span>, <span class="keyword">null</span>, <span class="keyword">null</span>);</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; </div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; <span class="keywordflow">if</span> (cursor != <span class="keyword">null</span>)</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; cursor.moveToFirst();</div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; </div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>(Integer.parseInt(cursor.getString(0)), cursor.getString(1),</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; cursor.getString(2), cursor.getString(3), cursor.getString(4),</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; cursor.getString(5), cursor.getString(6), cursor.getString(7));</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">return</span> reminderDO;</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="comment">// Getting all Reminders</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587"> 138</a></span>&#160; <span class="keyword">public</span> List&lt;ReminderDO&gt; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587">getAllReminders</a>() {</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; List&lt;ReminderDO&gt; reminderDOList = <span class="keyword">new</span> ArrayList&lt;&gt;();</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="comment">// Select all Query</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; String selectQuery = <span class="stringliteral">&quot;SELECT * FROM &quot;</span> + TABLE_REMINDERS;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; </div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; SQLiteDatabase db = this.getWritableDatabase();</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; Cursor cursor = db.rawQuery(selectQuery, <span class="keyword">null</span>);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; </div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="comment">// Looping through all rows and adding to list</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keywordflow">if</span> (cursor.moveToFirst()) {</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordflow">do</span> {</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>();</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; reminderDO.setID(Integer.parseInt(cursor.getString(0)));</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; reminderDO.setTitle(cursor.getString(1));</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; reminderDO.setDate(cursor.getString(2));</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; reminderDO.setTime(cursor.getString(3));</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; reminderDO.setRepeat(cursor.getString(4));</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; reminderDO.setRepeatNo(cursor.getString(5));</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; reminderDO.setRepeatType(cursor.getString(6));</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; reminderDO.setActive(cursor.getString(7));</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="comment">// Adding Reminders to list</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; reminderDOList.add(reminderDO);</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; } <span class="keywordflow">while</span> (cursor.moveToNext());</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordflow">return</span> reminderDOList;</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; }</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00"> 172</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00">getRemindersCount</a>() {</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; String countQuery = <span class="stringliteral">&quot;SELECT * FROM &quot;</span> + TABLE_REMINDERS;</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; SQLiteDatabase db = this.getReadableDatabase();</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; Cursor cursor = db.rawQuery(countQuery, <span class="keyword">null</span>);</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; cursor.close();</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keywordflow">return</span> cursor.getCount();</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; }</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343"> 187</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">int</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343">updateReminder</a>(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO) {</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; SQLiteDatabase db = this.getWritableDatabase();</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; ContentValues values = <span class="keyword">new</span> ContentValues();</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; values.put(KEY_TITLE, reminderDO.getTitle());</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; values.put(KEY_DATE, reminderDO.getDate());</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; values.put(KEY_TIME, reminderDO.getTime());</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; values.put(KEY_REPEAT, reminderDO.getRepeat());</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; values.put(KEY_REPEAT_NO, reminderDO.getRepeatNo());</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; values.put(KEY_REPEAT_TYPE, reminderDO.getRepeatType());</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; values.put(KEY_ACTIVE, reminderDO.getActive());</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; </div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="comment">// Updating row</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="keywordflow">return</span> db.update(TABLE_REMINDERS, values, KEY_ID + <span class="stringliteral">&quot;=?&quot;</span>,</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; <span class="keyword">new</span> String[]{String.valueOf(reminderDO.getID())});</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa"> 208</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa">deleteReminder</a>(<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO) {</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; SQLiteDatabase db = this.getWritableDatabase();</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; db.delete(TABLE_REMINDERS, KEY_ID + <span class="stringliteral">&quot;=?&quot;</span>,</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="keyword">new</span> String[]{String.valueOf(reminderDO.getID())});</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; db.close();</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; }</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a2c17a670bf3c223a3395738b1297defa"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa">com.sudogeeks.talking_reminder.ReminderDatabase.deleteReminder</a></div><div class="ttdeci">void deleteReminder(ReminderDO reminderDO)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00208">ReminderDatabase.java:208</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a2f14baec9aae86ad28f4d4b4d0401928"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">com.sudogeeks.talking_reminder.ReminderDatabase.getReminder</a></div><div class="ttdeci">ReminderDO getReminder(int id)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00106">ReminderDatabase.java:106</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a5ca63b01a334a9256fe672038318f343"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343">com.sudogeeks.talking_reminder.ReminderDatabase.updateReminder</a></div><div class="ttdeci">int updateReminder(ReminderDO reminderDO)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00187">ReminderDatabase.java:187</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_ad2f64b885e445503de9a3a4f73960587"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587">com.sudogeeks.talking_reminder.ReminderDatabase.getAllReminders</a></div><div class="ttdeci">List&lt; ReminderDO &gt; getAllReminders()</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00138">ReminderDatabase.java:138</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></div><div class="ttdoc">Data Object class for Reminder This class conatins all the attributes of reminder.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_d_o_8java_source.html#l00015">ReminderDO.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_adf6300d504c566c6ae90b133052aae00"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00">com.sudogeeks.talking_reminder.ReminderDatabase.getRemindersCount</a></div><div class="ttdeci">int getRemindersCount()</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00172">ReminderDatabase.java:172</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></div><div class="ttdoc">Class to manage database This class is for managing the database.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00015">ReminderDatabase.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_adefa246b30fdaf0ea5f03e252ad2bb2e"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e">com.sudogeeks.talking_reminder.ReminderDatabase.onUpgrade</a></div><div class="ttdeci">void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00067">ReminderDatabase.java:67</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a656f2288f17d32e20c53bca8447d2e44"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44">com.sudogeeks.talking_reminder.ReminderDatabase.onCreate</a></div><div class="ttdeci">void onCreate(SQLiteDatabase db)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00045">ReminderDatabase.java:45</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a1f34b025ff6110e060d6ed2964404102"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">com.sudogeeks.talking_reminder.ReminderDatabase.addReminder</a></div><div class="ttdeci">int addReminder(ReminderDO reminderDO)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00083">ReminderDatabase.java:83</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/ReminderEditActivity.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ReminderEditActivity.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">import</span> android.app.AlertDialog;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> android.app.DatePickerDialog;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> android.app.TimePickerDialog;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">import</span> android.content.DialogInterface;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">import</span> android.content.Intent;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">import</span> android.os.Bundle;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">import</span> android.text.Editable;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">import</span> android.text.InputType;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">import</span> android.text.TextWatcher;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="keyword">import</span> android.view.Menu;</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">import</span> android.view.MenuItem;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">import</span> android.view.View;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">import</span> android.widget.DatePicker;</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">import</span> android.widget.EditText;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">import</span> android.widget.Switch;</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">import</span> android.widget.TextView;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">import</span> android.widget.TimePicker;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="keyword">import</span> android.widget.Toast;</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">import</span> androidx.appcompat.app.AppCompatActivity;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">import</span> androidx.appcompat.widget.Toolbar;</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">import</span> com.google.android.material.floatingactionbutton.FloatingActionButton;</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="keyword">import</span> java.util.Calendar;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html"> 32</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a> <span class="keyword">extends</span> AppCompatActivity {</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="comment">// Constant Intent String</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String EXTRA_REMINDER_ID = <span class="stringliteral">&quot;Reminder_ID&quot;</span>;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="comment">// Values for orientation change</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_TITLE = <span class="stringliteral">&quot;title_key&quot;</span>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_TIME = <span class="stringliteral">&quot;time_key&quot;</span>;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_DATE = <span class="stringliteral">&quot;date_key&quot;</span>;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT = <span class="stringliteral">&quot;repeat_key&quot;</span>;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT_NO = <span class="stringliteral">&quot;repeat_no_key&quot;</span>;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_REPEAT_TYPE = <span class="stringliteral">&quot;repeat_type_key&quot;</span>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> String KEY_ACTIVE = <span class="stringliteral">&quot;active_key&quot;</span>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="comment">// Constant values in milliseconds</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milMinute = 60000L;</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milHour = 3600000L;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milDay = 86400000L;</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milWeek = 604800000L;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milMonth = 2592000000L;</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; <span class="keyword">private</span> Toolbar mToolbar;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keyword">private</span> EditText mTitleText;</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <span class="keyword">private</span> TextView mDateText, mTimeText, mRepeatText, mRepeatNoText, mRepeatTypeText;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="keyword">private</span> FloatingActionButton mFAB1;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keyword">private</span> FloatingActionButton mFAB2;</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keyword">private</span> Switch mRepeatSwitch;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">private</span> String mTitle;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keyword">private</span> String mTime;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keyword">private</span> String mDate;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keyword">private</span> String mRepeatNo;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">private</span> String mRepeatType;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keyword">private</span> String mActive;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keyword">private</span> String mRepeat;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keyword">private</span> String[] mDateSplit;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keyword">private</span> String[] mTimeSplit;</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> mReceivedID;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> mYear, mMonth, mHour, mMinute, mDay;</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keyword">private</span> <span class="keywordtype">long</span> mRepeatTime;</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keyword">private</span> Calendar mCalendar;</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> mReceivedReminderDO;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a> rb;</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keyword">private</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a> mAlarmReceiver;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; @Override</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5"> 78</a></span>&#160; <span class="keyword">protected</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5">onCreate</a>(Bundle savedInstanceState) {</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; super.onCreate(savedInstanceState);</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; setContentView(R.layout.activity_add_reminder);</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">// Initialize Views</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; mToolbar = findViewById(R.id.toolbar);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; mTitleText = findViewById(R.id.reminder_title);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; mDateText = findViewById(R.id.set_date);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; mTimeText = findViewById(R.id.set_time);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; mRepeatText = findViewById(R.id.set_repeat);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; mRepeatNoText = findViewById(R.id.set_repeat_no);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; mRepeatTypeText = findViewById(R.id.set_repeat_type);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; mRepeatSwitch = findViewById(R.id.repeat_switch);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; <span class="comment">// Setup Toolbar</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; setSupportActionBar(mToolbar);</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; getSupportActionBar().setTitle(R.string.activity_edit_reminder_label);</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; getSupportActionBar().setDisplayHomeAsUpEnabled(<span class="keyword">true</span>);</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; getSupportActionBar().setHomeButtonEnabled(<span class="keyword">true</span>);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="comment">// Setup ReminderDO Title EditText</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; mTitleText.addTextChangedListener(<span class="keyword">new</span> TextWatcher() {</div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; @Override</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> beforeTextChanged(CharSequence s, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> count, <span class="keywordtype">int</span> after) {</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; }</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; @Override</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onTextChanged(CharSequence s, <span class="keywordtype">int</span> start, <span class="keywordtype">int</span> before, <span class="keywordtype">int</span> count) {</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; mTitle = s.toString().trim();</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; mTitleText.setError(<span class="keyword">null</span>);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; }</div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; @Override</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> afterTextChanged(Editable s) {</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; }</div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; });</div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160; </div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <span class="comment">// Get reminder id from intent</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; mReceivedID = Integer.parseInt(getIntent().getStringExtra(EXTRA_REMINDER_ID));</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="comment">// Get reminder using reminder id</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; rb = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; <span class="comment">/*Intent intent = getIntent();</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> if(intent.getType().equals(&quot;text/&quot;+Utility.FILE_EXTENSION)){</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> mReceivedReminderDO.setTitle(intent.getStringExtra(&quot;mTitle&quot;));</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment"> System.out.println(&quot;**********************************&quot;);</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;<span class="comment"> System.out.println(mReceivedReminderDO.getTitle());</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment"> System.out.println(&quot;**********************************&quot;);</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> }</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="comment"> else {*/</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="comment">// Get reminder id from intent</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; mReceivedReminderDO = rb.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">getReminder</a>(mReceivedID);</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="comment">//}</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; </div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="comment">// Get values from reminder</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; mTitle = mReceivedReminderDO.getTitle();</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; mDate = mReceivedReminderDO.getDate();</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; mTime = mReceivedReminderDO.getTime();</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; mRepeat = mReceivedReminderDO.getRepeat();</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; mRepeatNo = mReceivedReminderDO.getRepeatNo();</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; mRepeatType = mReceivedReminderDO.getRepeatType();</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; mActive = mReceivedReminderDO.getActive();</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="comment">// Setup TextViews using reminder values</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; mTitleText.setText(mTitle);</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; mDateText.setText(mDate);</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; mTimeText.setText(mTime);</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; mRepeatNoText.setText(mRepeatNo);</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; mRepeatTypeText.setText(mRepeatType);</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="comment">// To save state on device rotation</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordflow">if</span> (savedInstanceState != <span class="keyword">null</span>) {</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; String savedTitle = savedInstanceState.getString(KEY_TITLE);</div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; mTitleText.setText(savedTitle);</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; mTitle = savedTitle;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; </div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; String savedTime = savedInstanceState.getString(KEY_TIME);</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; mTimeText.setText(savedTime);</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; mTime = savedTime;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; String savedDate = savedInstanceState.getString(KEY_DATE);</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; mDateText.setText(savedDate);</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; mDate = savedDate;</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; String saveRepeat = savedInstanceState.getString(KEY_REPEAT);</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; mRepeatText.setText(saveRepeat);</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; mRepeat = saveRepeat;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; String savedRepeatNo = savedInstanceState.getString(KEY_REPEAT_NO);</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; mRepeatNoText.setText(savedRepeatNo);</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; mRepeatNo = savedRepeatNo;</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; String savedRepeatType = savedInstanceState.getString(KEY_REPEAT_TYPE);</div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; mRepeatTypeText.setText(savedRepeatType);</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; mRepeatType = savedRepeatType;</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; </div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; mActive = savedInstanceState.getString(KEY_ACTIVE);</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; }</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; </div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;false&quot;</span>)) {</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; mRepeatSwitch.setChecked(<span class="keyword">false</span>);</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; mRepeatText.setText(R.string.repeat_off);</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; mRepeatSwitch.setChecked(<span class="keyword">true</span>);</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; </div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="comment">// Obtain Date and Time details</span></div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; mCalendar = Calendar.getInstance();</div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160; mAlarmReceiver = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>();</div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; </div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; mDateSplit = mDate.split(<span class="stringliteral">&quot;/&quot;</span>);</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; mTimeSplit = mTime.split(<span class="stringliteral">&quot;:&quot;</span>);</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; mDay = Integer.parseInt(mDateSplit[0]);</div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; mMonth = Integer.parseInt(mDateSplit[1]);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; mYear = Integer.parseInt(mDateSplit[2]);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; mHour = Integer.parseInt(mTimeSplit[0]);</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; mMinute = Integer.parseInt(mTimeSplit[1]);</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; }</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <span class="comment">// To save state on device rotation</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; @Override</div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="keyword">protected</span> <span class="keywordtype">void</span> onSaveInstanceState(Bundle outState) {</div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; super.onSaveInstanceState(outState);</div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160; </div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; outState.putCharSequence(KEY_TITLE, mTitleText.getText());</div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; outState.putCharSequence(KEY_TIME, mTimeText.getText());</div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; outState.putCharSequence(KEY_DATE, mDateText.getText());</div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; outState.putCharSequence(KEY_REPEAT, mRepeatText.getText());</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160; outState.putCharSequence(KEY_REPEAT_NO, mRepeatNoText.getText());</div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160; outState.putCharSequence(KEY_REPEAT_TYPE, mRepeatTypeText.getText());</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; outState.putCharSequence(KEY_ACTIVE, mActive);</div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; }</div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; </div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; @Override</div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onActivityResult(<span class="keywordtype">int</span> requestCode, <span class="keywordtype">int</span> resultCode, Intent data) {</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; super.onActivityResult(requestCode, resultCode, data);</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; }</div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd"> 226</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd">setTime</a>(View v) {</div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160; Calendar now = Calendar.getInstance();</div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; TimePickerDialog timePickerDialog = <span class="keyword">new</span> TimePickerDialog(<span class="keyword">this</span>,</div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160; <span class="keyword">new</span> TimePickerDialog.OnTimeSetListener() {</div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; </div>
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>&#160; @Override</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onTimeSet(TimePicker view, <span class="keywordtype">int</span> hourOfDay,</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordtype">int</span> minute) {</div>
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; mHour = hourOfDay;</div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; mMinute = minute;</div>
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; <span class="keywordflow">if</span> (minute &lt; 10) {</div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; mTime = hourOfDay + <span class="stringliteral">&quot;:&quot;</span> + <span class="stringliteral">&quot;0&quot;</span> + minute;</div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; mTime = hourOfDay + <span class="stringliteral">&quot;:&quot;</span> + minute;</div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; }</div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; mTimeText.setText(mTime);</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; }</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; }, mHour, mMinute, <span class="keyword">false</span>);</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; timePickerDialog.show();</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; }</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; </div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5"> 252</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5">setDate</a>(View v) {</div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160; Calendar now = Calendar.getInstance();</div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160; DatePickerDialog datePickerDialog = <span class="keyword">new</span> DatePickerDialog(<span class="keyword">this</span>,</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="keyword">new</span> DatePickerDialog.OnDateSetListener() {</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; </div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; @Override</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onDateSet(DatePicker view, <span class="keywordtype">int</span> year,</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; <span class="keywordtype">int</span> monthOfYear, <span class="keywordtype">int</span> dayOfMonth) {</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; mDay = dayOfMonth;</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; mMonth = monthOfYear + 1;</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; mYear = year;</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; mDate = mDay + <span class="stringliteral">&quot;/&quot;</span> + mMonth + <span class="stringliteral">&quot;/&quot;</span> + mYear;</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; mDateText.setText(mDate);</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; }</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; }, mYear, mMonth, mDay);</div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>&#160; datePickerDialog.show();</div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160; }</div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160; </div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7"> 276</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7">onSwitchRepeat</a>(View view) {</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span>&#160; <span class="keywordtype">boolean</span> on = ((Switch) view).isChecked();</div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>&#160; <span class="keywordflow">if</span> (on) {</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160; mRepeat = <span class="stringliteral">&quot;true&quot;</span>;</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>&#160; </div>
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>&#160; mRepeat = <span class="stringliteral">&quot;false&quot;</span>;</div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; mRepeatText.setText(R.string.repeat_off);</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; }</div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; }</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d"> 292</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d">selectRepeatType</a>(View v) {</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; <span class="keyword">final</span> String[] items = <span class="keyword">new</span> String[5];</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; </div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; items[0] = <span class="stringliteral">&quot;Minute&quot;</span>;</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; items[1] = <span class="stringliteral">&quot;Hour&quot;</span>;</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; items[2] = <span class="stringliteral">&quot;Day&quot;</span>;</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; items[3] = <span class="stringliteral">&quot;Week&quot;</span>;</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; items[4] = <span class="stringliteral">&quot;Month&quot;</span>;</div>
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span>&#160; </div>
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span>&#160; <span class="comment">// Create List Dialog</span></div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160; AlertDialog.Builder builder = <span class="keyword">new</span> AlertDialog.Builder(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160; builder.setTitle(<span class="stringliteral">&quot;Select Type&quot;</span>);</div>
<div class="line"><a name="l00304"></a><span class="lineno"> 304</span>&#160; builder.setItems(items, <span class="keyword">new</span> DialogInterface.OnClickListener() {</div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span>&#160; </div>
<div class="line"><a name="l00306"></a><span class="lineno"> 306</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onClick(DialogInterface dialog, <span class="keywordtype">int</span> item) {</div>
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; </div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160; mRepeatType = items[item];</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; mRepeatTypeText.setText(mRepeatType);</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; }</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160; });</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; AlertDialog alert = builder.create();</div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; alert.show();</div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; }</div>
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>&#160; </div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a"> 322</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a">setRepeatNo</a>(View v) {</div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; AlertDialog.Builder alert = <span class="keyword">new</span> AlertDialog.Builder(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; alert.setTitle(<span class="stringliteral">&quot;Enter Number&quot;</span>);</div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; </div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="comment">// Create EditText box to input repeat number</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keyword">final</span> EditText input = <span class="keyword">new</span> EditText(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; input.setInputType(InputType.TYPE_CLASS_NUMBER);</div>
<div class="line"><a name="l00329"></a><span class="lineno"> 329</span>&#160; alert.setView(input);</div>
<div class="line"><a name="l00330"></a><span class="lineno"> 330</span>&#160; alert.setPositiveButton(<span class="stringliteral">&quot;Ok&quot;</span>,</div>
<div class="line"><a name="l00331"></a><span class="lineno"> 331</span>&#160; <span class="keyword">new</span> DialogInterface.OnClickListener() {</div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onClick(DialogInterface dialog, <span class="keywordtype">int</span> whichButton) {</div>
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>&#160; </div>
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span>&#160; <span class="keywordflow">if</span> (input.getText().toString().length() == 0) {</div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; mRepeatNo = Integer.toString(1);</div>
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>&#160; mRepeatNoText.setText(mRepeatNo);</div>
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span>&#160; } <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>&#160; mRepeatNo = input.getText().toString().trim();</div>
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>&#160; mRepeatNoText.setText(mRepeatNo);</div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + mRepeatNo + <span class="stringliteral">&quot; &quot;</span> + mRepeatType + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160; }</div>
<div class="line"><a name="l00343"></a><span class="lineno"> 343</span>&#160; }</div>
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; });</div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160; alert.setNegativeButton(<span class="stringliteral">&quot;Cancel&quot;</span>, <span class="keyword">new</span> DialogInterface.OnClickListener() {</div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> onClick(DialogInterface dialog, <span class="keywordtype">int</span> whichButton) {</div>
<div class="line"><a name="l00347"></a><span class="lineno"> 347</span>&#160; <span class="comment">// Do nothing</span></div>
<div class="line"><a name="l00348"></a><span class="lineno"> 348</span>&#160; }</div>
<div class="line"><a name="l00349"></a><span class="lineno"> 349</span>&#160; });</div>
<div class="line"><a name="l00350"></a><span class="lineno"> 350</span>&#160; alert.show();</div>
<div class="line"><a name="l00351"></a><span class="lineno"> 351</span>&#160; }</div>
<div class="line"><a name="l00356"></a><span class="lineno"> 356</span>&#160; <span class="comment">// On clicking the update button</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340"> 357</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340">updateReminder</a>() {</div>
<div class="line"><a name="l00358"></a><span class="lineno"> 358</span>&#160; <span class="comment">// Set new values in the reminder</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"> 359</span>&#160; mReceivedReminderDO.setTitle(mTitle);</div>
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span>&#160; mReceivedReminderDO.setDate(mDate);</div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; mReceivedReminderDO.setTime(mTime);</div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; mReceivedReminderDO.setRepeat(mRepeat);</div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; mReceivedReminderDO.setRepeatNo(mRepeatNo);</div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; mReceivedReminderDO.setRepeatType(mRepeatType);</div>
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>&#160; mReceivedReminderDO.setActive(mActive);</div>
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>&#160; </div>
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>&#160; <span class="comment">// Update reminder</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>&#160; rb.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343">updateReminder</a>(mReceivedReminderDO);</div>
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>&#160; </div>
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>&#160; <span class="comment">// Set up calender for creating the notification</span></div>
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>&#160; mCalendar.set(Calendar.MONTH, --mMonth);</div>
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>&#160; mCalendar.set(Calendar.YEAR, mYear);</div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>&#160; mCalendar.set(Calendar.DAY_OF_MONTH, mDay);</div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>&#160; mCalendar.set(Calendar.HOUR_OF_DAY, mHour);</div>
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>&#160; mCalendar.set(Calendar.MINUTE, mMinute);</div>
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>&#160; mCalendar.set(Calendar.SECOND, 0);</div>
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>&#160; </div>
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>&#160; <span class="comment">// Cancel existing notification of the reminder by using its ID</span></div>
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>&#160; mAlarmReceiver.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e">cancelAlarm</a>(getApplicationContext(), mReceivedID);</div>
<div class="line"><a name="l00380"></a><span class="lineno"> 380</span>&#160; </div>
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>&#160; <span class="comment">// Check repeat type</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>&#160; <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Minute&quot;</span>)) {</div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milMinute;</div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Hour&quot;</span>)) {</div>
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milHour;</div>
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Day&quot;</span>)) {</div>
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milDay;</div>
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Week&quot;</span>)) {</div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milWeek;</div>
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Month&quot;</span>)) {</div>
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milMonth;</div>
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>&#160; }</div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; </div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>&#160; <span class="comment">// Create a new notification</span></div>
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>&#160; <span class="keywordflow">if</span> (mActive.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>&#160; <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span>&#160; mAlarmReceiver.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">setRepeatAlarm</a>(getApplicationContext(), mCalendar, mReceivedID, mRepeatTime);</div>
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;false&quot;</span>)) {</div>
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>&#160; mAlarmReceiver.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">setAlarm</a>(getApplicationContext(), mCalendar, mReceivedID);</div>
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160; }</div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; }</div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; </div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="comment">// Create toast to confirm update</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; Toast.makeText(getApplicationContext(), <span class="stringliteral">&quot;Edited&quot;</span>,</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; Toast.LENGTH_SHORT).show();</div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">onBackPressed</a>();</div>
<div class="line"><a name="l00407"></a><span class="lineno"> 407</span>&#160; }</div>
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>&#160; @Override</div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c"> 412</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">onBackPressed</a>() {</div>
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>&#160; super.onBackPressed();</div>
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>&#160; }</div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; @Override</div>
<div class="line"><a name="l00421"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71"> 421</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71">onCreateOptionsMenu</a>(Menu menu) {</div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160; getMenuInflater().inflate(R.menu.menu_add_reminder, menu);</div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>&#160; }</div>
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160; @Override</div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800"> 431</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800">onOptionsItemSelected</a>(MenuItem item) {</div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <span class="keywordflow">switch</span> (item.getItemId()) {</div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160; </div>
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span>&#160; <span class="comment">// On clicking the back arrow</span></div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; <span class="comment">// Discard any changes</span></div>
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span>&#160; <span class="keywordflow">case</span> android.R.id.home:</div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">onBackPressed</a>();</div>
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>&#160; </div>
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>&#160; <span class="comment">// On clicking save reminder button</span></div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>&#160; <span class="comment">// Update reminder</span></div>
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>&#160; <span class="keywordflow">case</span> R.id.save_reminder:</div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; mTitleText.setText(mTitle);</div>
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>&#160; </div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <span class="keywordflow">if</span> (mTitleText.getText().toString().length() == 0)</div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; mTitleText.setError(<span class="stringliteral">&quot;ReminderDO Title cannot be blank!&quot;</span>);</div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; </div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <span class="keywordflow">else</span> {</div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340">updateReminder</a>();</div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; }</div>
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160; </div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; <span class="comment">// On clicking discard reminder button</span></div>
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>&#160; <span class="comment">// Discard any changes</span></div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160; <span class="keywordflow">case</span> R.id.discard_reminder:</div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; Toast.makeText(getApplicationContext(), <span class="stringliteral">&quot;Changes Discarded&quot;</span>,</div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160; Toast.LENGTH_SHORT).show();</div>
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; </div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">onBackPressed</a>();</div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; </div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; <span class="keywordflow">default</span>:</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; <span class="keywordflow">return</span> super.onOptionsItemSelected(item);</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; }</div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160; }</div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_ac181ed7f8d94617de94bda05ca65dd95"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">com.sudogeeks.talking_reminder.AlarmReceiver.setAlarm</a></div><div class="ttdeci">void setAlarm(Context context, Calendar calendar, int ID)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00073">AlarmReceiver.java:73</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_aad2fb7638f676559b1cdea99ef0200c7"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7">com.sudogeeks.talking_reminder.ReminderEditActivity.onSwitchRepeat</a></div><div class="ttdeci">void onSwitchRepeat(View view)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00276">ReminderEditActivity.java:276</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a2f14baec9aae86ad28f4d4b4d0401928"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">com.sudogeeks.talking_reminder.ReminderDatabase.getReminder</a></div><div class="ttdeci">ReminderDO getReminder(int id)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00106">ReminderDatabase.java:106</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a5ca63b01a334a9256fe672038318f343"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343">com.sudogeeks.talking_reminder.ReminderDatabase.updateReminder</a></div><div class="ttdeci">int updateReminder(ReminderDO reminderDO)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00187">ReminderDatabase.java:187</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_a4e64d333e964c7cdb03586dc20276f6a"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a">com.sudogeeks.talking_reminder.ReminderEditActivity.setRepeatNo</a></div><div class="ttdeci">void setRepeatNo(View v)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00322">ReminderEditActivity.java:322</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_a20b38c5cb42150bad2761a0c668714bd"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd">com.sudogeeks.talking_reminder.ReminderEditActivity.setTime</a></div><div class="ttdeci">void setTime(View v)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00226">ReminderEditActivity.java:226</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_aa96ce36454866e4e0b978e53e9f77f6c"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">com.sudogeeks.talking_reminder.ReminderEditActivity.onBackPressed</a></div><div class="ttdeci">void onBackPressed()</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00412">ReminderEditActivity.java:412</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_a749ed4863d2f070c03abb515b26bbb71"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71">com.sudogeeks.talking_reminder.ReminderEditActivity.onCreateOptionsMenu</a></div><div class="ttdeci">boolean onCreateOptionsMenu(Menu menu)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00421">ReminderEditActivity.java:421</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></div><div class="ttdoc">Data Object class for Reminder This class conatins all the attributes of reminder.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_d_o_8java_source.html#l00015">ReminderDO.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_a71bcabaea5889759a971606906b95ec5"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5">com.sudogeeks.talking_reminder.ReminderEditActivity.setDate</a></div><div class="ttdeci">void setDate(View v)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00252">ReminderEditActivity.java:252</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_a62541398ca3ba5f9a93f4fa495f89340"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340">com.sudogeeks.talking_reminder.ReminderEditActivity.updateReminder</a></div><div class="ttdeci">void updateReminder()</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00357">ReminderEditActivity.java:357</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></div><div class="ttdoc">Class to manage database This class is for managing the database.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00015">ReminderDatabase.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></div><div class="ttdoc">A class implementing basic alarm functions This class includes very basic features for an alarm.</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00021">AlarmReceiver.java:21</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_a430d78a53b9a540879521b11a1d4f81d"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d">com.sudogeeks.talking_reminder.ReminderEditActivity.selectRepeatType</a></div><div class="ttdeci">void selectRepeatType(View v)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00292">ReminderEditActivity.java:292</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_af8bd9a248d1963f50331a3f9e7e01a2e"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e">com.sudogeeks.talking_reminder.AlarmReceiver.cancelAlarm</a></div><div class="ttdeci">void cancelAlarm(Context context, int ID)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00139">AlarmReceiver.java:139</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></div><div class="ttdoc">Java class for handling UI component of Edit reminder layout.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00032">ReminderEditActivity.java:32</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_adf6647032b8cd25881b307d41f523404"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">com.sudogeeks.talking_reminder.AlarmReceiver.setRepeatAlarm</a></div><div class="ttdeci">void setRepeatAlarm(Context context, Calendar calendar, int ID, long RepeatTime)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00107">AlarmReceiver.java:107</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_acbf3b82e569dbf970ed6b3e3262b1800"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800">com.sudogeeks.talking_reminder.ReminderEditActivity.onOptionsItemSelected</a></div><div class="ttdeci">boolean onOptionsItemSelected(MenuItem item)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00431">ReminderEditActivity.java:431</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_html_a7ee3ac937c3fad33ff079ffc0a1813e5"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5">com.sudogeeks.talking_reminder.ReminderEditActivity.onCreate</a></div><div class="ttdeci">void onCreate(Bundle savedInstanceState)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_edit_activity_8java_source.html#l00078">ReminderEditActivity.java:78</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/ReminderReceiveActivity.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">ReminderReceiveActivity.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="keyword">import</span> android.content.Context;</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="keyword">import</span> android.content.Intent;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="keyword">import</span> android.net.Uri;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="keyword">import</span> android.os.Bundle;</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="keyword">import</span> android.view.Menu;</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">import</span> android.view.MenuItem;</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="keyword">import</span> android.widget.EditText;</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="keyword">import</span> android.widget.TextView;</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="keyword">import</span> android.widget.Toast;</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; </div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">import</span> androidx.appcompat.app.AppCompatActivity;</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">import</span> androidx.appcompat.widget.Toolbar;</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="keyword">import</span> org.json.JSONObject;</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="keyword">import</span> java.io.InputStream;</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="keyword">import</span> java.util.Calendar;</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html"> 25</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">ReminderReceiveActivity</a> <span class="keyword">extends</span> AppCompatActivity {</div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milMinute = 60000L;</div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milHour = 3600000L;</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milDay = 86400000L;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milWeek = 604800000L;</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">private</span> <span class="keyword">static</span> <span class="keyword">final</span> <span class="keywordtype">long</span> milMonth = 2592000000L;</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">private</span> Toolbar mToolbar;</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">private</span> EditText mTitleText;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <span class="keyword">private</span> TextView mDateText, mTimeText, mRepeatText, mRepeatNoText, mRepeatTypeText;</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; <span class="keyword">private</span> String mRepeat;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; <span class="keyword">private</span> String mRepeatType;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keyword">private</span> String mRepeatNo;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">private</span> Calendar mCalendar;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">private</span> <span class="keywordtype">int</span> mYear, mMonth, mHour, mMinute, mDay;</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">private</span> <span class="keywordtype">long</span> mRepeatTime;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keyword">private</span> String mActive;</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; @Override</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keyword">protected</span> <span class="keywordtype">void</span> onCreate(Bundle savedInstanceState) {</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; super.onCreate(savedInstanceState);</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; setContentView(R.layout.activity_receive_reminder);</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; Context context = <span class="keyword">this</span>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; mCalendar = Calendar.getInstance();</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; mHour = mCalendar.get(Calendar.HOUR_OF_DAY);</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; mMinute = mCalendar.get(Calendar.MINUTE);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; mYear = mCalendar.get(Calendar.YEAR);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; mMonth = mCalendar.get(Calendar.MONTH) + 1;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; mDay = mCalendar.get(Calendar.DATE);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="comment">//by default</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; mActive = <span class="stringliteral">&quot;true&quot;</span>;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="comment">// Setup Toolbar</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; mToolbar = findViewById(R.id.toolbar);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; setSupportActionBar(mToolbar);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; getSupportActionBar().setTitle(R.string.activity_add_reminder_label);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="comment">//Get the file from intent</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; Intent intent = getIntent();</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; Uri fileUri = intent.getData();</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; StringBuilder reminderJson = <span class="keyword">new</span> StringBuilder();</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordflow">if</span> (intent.getType().equals(<span class="stringliteral">&quot;text/&quot;</span> + <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">Utility</a>.FILE_EXTENSION)) {</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; InputStream in = getContentResolver().openInputStream(fileUri);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <span class="keywordtype">int</span> i;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordflow">while</span> ((i = in.read()) != -1)</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; reminderJson.append((<span class="keywordtype">char</span>) i);</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="comment">//System.out.println(&quot;******************************************************************&quot;);</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="comment">//System.out.println(sb.toString());</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="comment">//System.out.println(&quot;******************************************************************&quot;);</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; } <span class="keywordflow">catch</span> (Exception e) {</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; e.printStackTrace();</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; }</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <span class="keywordflow">try</span> {</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; JSONObject obj = <span class="keyword">new</span> JSONObject(reminderJson.toString());</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="comment">//ReminderDO talkingReminder=new ReminderDO();</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; mTitleText = findViewById(R.id.reminder_title);</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; mDateText = findViewById(R.id.set_date);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; mTimeText = findViewById(R.id.set_time);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; mRepeatText = findViewById(R.id.set_repeat);</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; mRepeatNoText = findViewById(R.id.set_repeat_no);</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; mRepeatTypeText = findViewById(R.id.set_repeat_type);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; </div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; mRepeat = obj.getString(<span class="stringliteral">&quot;mRepeat&quot;</span>);</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; mRepeatType = obj.getString(<span class="stringliteral">&quot;mRepeatType&quot;</span>);</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; mRepeatNo = obj.getString(<span class="stringliteral">&quot;mRepeatNo&quot;</span>);</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160; mTitleText.setText(obj.getString(<span class="stringliteral">&quot;mTitle&quot;</span>));</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; mDateText.setText(obj.getString(<span class="stringliteral">&quot;mDate&quot;</span>));</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; mTimeText.setText(obj.getString(<span class="stringliteral">&quot;mTime&quot;</span>));</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; mRepeatText.setText(<span class="stringliteral">&quot;Every &quot;</span> + obj.getString(<span class="stringliteral">&quot;mRepeatNo&quot;</span>) + <span class="stringliteral">&quot; &quot;</span> + obj.getString(<span class="stringliteral">&quot;mRepeatType&quot;</span>) + <span class="stringliteral">&quot;(s)&quot;</span>);</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; mRepeatNoText.setText(obj.getString(<span class="stringliteral">&quot;mRepeatNo&quot;</span>));</div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; mRepeatTypeText.setText(obj.getString(<span class="stringliteral">&quot;mRepeatType&quot;</span>));</div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; } <span class="keywordflow">catch</span> (Throwable t) {</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; t.printStackTrace();</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; }</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="comment">/*Intent senderIntent = new Intent(context, ReminderEditActivity.class);</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment"> senderIntent.putExtra(&quot;received&quot;, true);</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="comment"> senderIntent.putExtra(&quot;mTitle&quot;, &quot;First Receive ReminderDO test&quot;);</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="comment"> startActivity(senderIntent);*/</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; }</div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a"> 117</a></span>&#160; <span class="keyword">public</span> <span class="keywordtype">void</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a">saveSendReminder</a>() {</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a> rb = <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; </div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="comment">// Creating ReminderDO</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="keywordtype">int</span> ID = rb.<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">addReminder</a>(<span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>(mTitleText.getText().toString(), mDateText.getText().toString(), mTimeText.getText().toString(), mRepeat, mRepeatNoText.getText().toString(), mRepeatTypeText.getText().toString(), mActive));</div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; </div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="comment">// Set up calender for creating the notification</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; mCalendar.set(Calendar.MONTH, --mMonth);</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; mCalendar.set(Calendar.YEAR, mYear);</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; mCalendar.set(Calendar.DAY_OF_MONTH, mDay);</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; mCalendar.set(Calendar.HOUR_OF_DAY, mHour);</div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; mCalendar.set(Calendar.MINUTE, mMinute);</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; mCalendar.set(Calendar.SECOND, 0);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="comment">// Check repeat type</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Minute&quot;</span>)) {</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milMinute;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Hour&quot;</span>)) {</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milHour;</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Day&quot;</span>)) {</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milDay;</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Week&quot;</span>)) {</div>
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milWeek;</div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeatType.equals(<span class="stringliteral">&quot;Month&quot;</span>)) {</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; mRepeatTime = Integer.parseInt(mRepeatNo) * milMonth;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; }</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; </div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <span class="comment">// Create a new notification</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="keywordflow">if</span> (mActive.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;true&quot;</span>)) {</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>().<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">setRepeatAlarm</a>(getApplicationContext(), mCalendar, ID, mRepeatTime);</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (mRepeat.equals(<span class="stringliteral">&quot;false&quot;</span>)) {</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <span class="keyword">new</span> <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a>().<a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">setAlarm</a>(getApplicationContext(), mCalendar, ID);</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; }</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="comment">// Create toast to confirm new reminder</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; Toast.makeText(getApplicationContext(), <span class="stringliteral">&quot;Saved&quot;</span>,</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; Toast.LENGTH_SHORT).show();</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; onBackPressed();</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; }</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; </div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <span class="comment">// Creating the menu</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; @Override</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> onCreateOptionsMenu(Menu menu) {</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; getMenuInflater().inflate(R.menu.menu_receive_reminder, menu);</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; }</div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; @Override</div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160; <span class="keyword">public</span> <span class="keywordtype">boolean</span> onOptionsItemSelected(MenuItem item) {</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">switch</span> (item.getItemId()) {</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="comment">// On clicking the back arrow</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; <span class="comment">// Discard any changes</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keywordflow">case</span> android.R.id.home:</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; onBackPressed();</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="comment">// On clicking save reminder button</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="comment">// Update reminder</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">case</span> R.id.save_reminder:</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; <a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a">saveSendReminder</a>();</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; </div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; </div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="keywordflow">default</span>:</div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="keywordflow">return</span> super.onOptionsItemSelected(item);</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; }</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; }</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; </div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_ac181ed7f8d94617de94bda05ca65dd95"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">com.sudogeeks.talking_reminder.AlarmReceiver.setAlarm</a></div><div class="ttdeci">void setAlarm(Context context, Calendar calendar, int ID)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00073">AlarmReceiver.java:73</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_html_a041c0c4b67c3312b8554c1e74828c34a"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a">com.sudogeeks.talking_reminder.ReminderReceiveActivity.saveSendReminder</a></div><div class="ttdeci">void saveSendReminder()</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_receive_activity_8java_source.html#l00117">ReminderReceiveActivity.java:117</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></div><div class="ttdoc">Data Object class for Reminder This class conatins all the attributes of reminder.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_d_o_8java_source.html#l00015">ReminderDO.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a></div><div class="ttdoc">Class to read and parse reminder Data after receiving This class parse the received reminder object a...</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_receive_activity_8java_source.html#l00025">ReminderReceiveActivity.java:25</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></div><div class="ttdoc">Class to manage database This class is for managing the database.</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00015">ReminderDatabase.java:15</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_utility_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">com.sudogeeks.talking_reminder.Utility</a></div><div class="ttdef"><b>Definition:</b> <a href="_utility_8java_source.html#l00003">Utility.java:3</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></div><div class="ttdoc">A class implementing basic alarm functions This class includes very basic features for an alarm.</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00021">AlarmReceiver.java:21</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_html_a1f34b025ff6110e060d6ed2964404102"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">com.sudogeeks.talking_reminder.ReminderDatabase.addReminder</a></div><div class="ttdeci">int addReminder(ReminderDO reminderDO)</div><div class="ttdef"><b>Definition:</b> <a href="_reminder_database_8java_source.html#l00083">ReminderDatabase.java:83</a></div></div>
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_html_adf6647032b8cd25881b307d41f523404"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">com.sudogeeks.talking_reminder.AlarmReceiver.setRepeatAlarm</a></div><div class="ttdeci">void setRepeatAlarm(Context context, Calendar calendar, int ID, long RepeatTime)</div><div class="ttdef"><b>Definition:</b> <a href="_alarm_receiver_8java_source.html#l00107">AlarmReceiver.java:107</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/Utility.java Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Utility.java</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="keyword">package </span>com.sudogeeks.talking_reminder;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"><a class="line" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html"> 3</a></span>&#160;<span class="keyword">public</span> <span class="keyword">class </span><a class="code" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">Utility</a> {</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String FILE_NAME_PREFIX = <span class="stringliteral">&quot;Talking_Reminder&quot;</span>;</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">final</span> String FILE_EXTENSION = <span class="stringliteral">&quot;tprd&quot;</span>;</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;}</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclasscom_1_1sudogeeks_1_1talking__reminder_1_1_utility_html"><div class="ttname"><a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">com.sudogeeks.talking_reminder.Utility</a></div><div class="ttdef"><b>Definition:</b> <a href="_utility_8java_source.html#l00003">Utility.java:3</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>com</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>sudogeeks</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>talking_reminder</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html" target="_self">AlarmReceiver</a></td><td class="desc">A class implementing basic alarm functions This class includes very basic features for an alarm </td></tr>
<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html" target="_self">BootReceiver</a></td><td class="desc">A class For handling the reboot scenarios. In this case this class reschedules the alarms if the device boots </td></tr>
<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html" target="_self">DateTimeSorter</a></td><td class="desc">Data Object class for creating DateTime objects to facilitate easy sorting </td></tr>
<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_3_" class="arrow" onclick="toggleFolder('0_0_0_3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html" target="_self">MainActivity</a></td><td class="desc">Main Activity class This activity is the entry point of the app and is responsible for handling User Authentication and Landing page view </td></tr>
<tr id="row_0_0_0_3_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_3_0_" class="arrow" onclick="toggleFolder('0_0_0_3_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html" target="_self">SimpleAdapter</a></td><td class="desc">Adapter class (Inner Class) for implementing recycler view </td></tr>
<tr id="row_0_0_0_3_0_0_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html" target="_self">DateTimeComparator</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_0_1_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html" target="_self">ReminderItem</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_0_2_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html" target="_self">VerticalItemHolder</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html" target="_self">NotificationHelper</a></td><td class="desc">Class to implement notification This class is for implementing notification popup at alarm time </td></tr>
<tr id="row_0_0_0_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html" target="_self">ReadReminderTextService</a></td><td class="desc">Class for Text to speech service This class is extending the tts module service to speak up the reminder text </td></tr>
<tr id="row_0_0_0_6_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html" target="_self">ReminderAddActivity</a></td><td class="desc">Java class for handling UI component of Add reminder layout </td></tr>
<tr id="row_0_0_0_7_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html" target="_self">ReminderDatabase</a></td><td class="desc">Class to manage database This class is for managing the database </td></tr>
<tr id="row_0_0_0_8_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html" target="_self">ReminderDO</a></td><td class="desc">Data Object class for Reminder This class conatins all the attributes of reminder </td></tr>
<tr id="row_0_0_0_9_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html" target="_self">ReminderEditActivity</a></td><td class="desc">Java class for handling UI component of Edit reminder layout </td></tr>
<tr id="row_0_0_0_10_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html" target="_self">ReminderReceiveActivity</a></td><td class="desc">Class to read and parse reminder Data after receiving This class parse the received reminder object and saves that in database and trigger alarm for that </td></tr>
<tr id="row_0_0_0_11_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html" target="_self">Utility</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.AlarmReceiver Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e">cancelAlarm</a>(Context context, int ID)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad">onReceive</a>(Context context, Intent intent)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">setAlarm</a>(Context context, Calendar calendar, int ID)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">setRepeatAlarm</a>(Context context, Calendar calendar, int ID, long RepeatTime)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">com.sudogeeks.talking_reminder.AlarmReceiver</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.AlarmReceiver Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.AlarmReceiver Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A class implementing basic alarm functions This class includes very basic features for an alarm.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.AlarmReceiver:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3aa6025db6116d5182d08776518434ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad">onReceive</a> (Context context, Intent intent)</td></tr>
<tr class="separator:a3aa6025db6116d5182d08776518434ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac181ed7f8d94617de94bda05ca65dd95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">setAlarm</a> (Context context, Calendar calendar, int ID)</td></tr>
<tr class="separator:ac181ed7f8d94617de94bda05ca65dd95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf6647032b8cd25881b307d41f523404"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">setRepeatAlarm</a> (Context context, Calendar calendar, int ID, long RepeatTime)</td></tr>
<tr class="separator:adf6647032b8cd25881b307d41f523404"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8bd9a248d1963f50331a3f9e7e01a2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e">cancelAlarm</a> (Context context, int ID)</td></tr>
<tr class="separator:af8bd9a248d1963f50331a3f9e7e01a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A class implementing basic alarm functions This class includes very basic features for an alarm. </p>
<p class="definition">Definition at line <a class="el" href="_alarm_receiver_8java_source.html#l00021">21</a> of file <a class="el" href="_alarm_receiver_8java_source.html">AlarmReceiver.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="af8bd9a248d1963f50331a3f9e7e01a2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8bd9a248d1963f50331a3f9e7e01a2e">&#9670;&nbsp;</a></span>cancelAlarm()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.AlarmReceiver.cancelAlarm </td>
<td>(</td>
<td class="paramtype">Context&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>ID</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Method for cancelling an alarm</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">context</td><td></td></tr>
<tr><td class="paramname">ID</td><td>Id of the alarm to cancel </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_alarm_receiver_8java_source.html#l00139">139</a> of file <a class="el" href="_alarm_receiver_8java_source.html">AlarmReceiver.java</a>.</p>
</div>
</div>
<a id="a3aa6025db6116d5182d08776518434ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3aa6025db6116d5182d08776518434ad">&#9670;&nbsp;</a></span>onReceive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.AlarmReceiver.onReceive </td>
<td>(</td>
<td class="paramtype">Context&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Intent&#160;</td>
<td class="paramname"><em>intent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Notifies user at the time of alarm</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">context</td><td></td></tr>
<tr><td class="paramname">intent</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
<p class="definition">Definition at line <a class="el" href="_alarm_receiver_8java_source.html#l00033">33</a> of file <a class="el" href="_alarm_receiver_8java_source.html">AlarmReceiver.java</a>.</p>
</div>
</div>
<a id="ac181ed7f8d94617de94bda05ca65dd95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac181ed7f8d94617de94bda05ca65dd95">&#9670;&nbsp;</a></span>setAlarm()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.AlarmReceiver.setAlarm </td>
<td>(</td>
<td class="paramtype">Context&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Calendar&#160;</td>
<td class="paramname"><em>calendar</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>ID</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Method for setting an alarm</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">context</td><td></td></tr>
<tr><td class="paramname">calendar</td><td>Calendar instance encapsulating date and time of alarm </td></tr>
<tr><td class="paramname">ID</td><td>Id of the alarm </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
<p class="definition">Definition at line <a class="el" href="_alarm_receiver_8java_source.html#l00073">73</a> of file <a class="el" href="_alarm_receiver_8java_source.html">AlarmReceiver.java</a>.</p>
</div>
</div>
<a id="adf6647032b8cd25881b307d41f523404"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf6647032b8cd25881b307d41f523404">&#9670;&nbsp;</a></span>setRepeatAlarm()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.AlarmReceiver.setRepeatAlarm </td>
<td>(</td>
<td class="paramtype">Context&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Calendar&#160;</td>
<td class="paramname"><em>calendar</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>ID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>RepeatTime</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Method for setting repeating alarm</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">context</td><td></td></tr>
<tr><td class="paramname">calendar</td><td>Calendar instance encapsulating date and time of alarm </td></tr>
<tr><td class="paramname">ID</td><td>Id of the alarm </td></tr>
<tr><td class="paramname">RepeatTime</td><td>repeat time of alaram </td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_alarm_receiver_8java_source.html#l00107">107</a> of file <a class="el" href="_alarm_receiver_8java_source.html">AlarmReceiver.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_alarm_receiver_8java_source.html">AlarmReceiver.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">BootReceiver</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.BootReceiver Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">com.sudogeeks.talking_reminder.BootReceiver</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121">onReceive</a>(Context context, Intent intent)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">com.sudogeeks.talking_reminder.BootReceiver</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.BootReceiver Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">BootReceiver</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.BootReceiver Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>A class For handling the reboot scenarios. In this case this class reschedules the alarms if the device boots.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.BootReceiver:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a30895bd3c645d01818a57936456db121"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121">onReceive</a> (Context context, Intent intent)</td></tr>
<tr class="separator:a30895bd3c645d01818a57936456db121"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A class For handling the reboot scenarios. In this case this class reschedules the alarms if the device boots. </p>
<p class="definition">Definition at line <a class="el" href="_boot_receiver_8java_source.html#l00015">15</a> of file <a class="el" href="_boot_receiver_8java_source.html">BootReceiver.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a30895bd3c645d01818a57936456db121"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30895bd3c645d01818a57936456db121">&#9670;&nbsp;</a></span>onReceive()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.BootReceiver.onReceive </td>
<td>(</td>
<td class="paramtype">Context&#160;</td>
<td class="paramname"><em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Intent&#160;</td>
<td class="paramname"><em>intent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Overrides onReceive method of BroadcastReceiver class. Once the device boot completes, this method will schedule the alarms again </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">context</td><td></td></tr>
<tr><td class="paramname">intent</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_boot_receiver_8java_source.html#l00043">43</a> of file <a class="el" href="_boot_receiver_8java_source.html">BootReceiver.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_boot_receiver_8java_source.html">BootReceiver.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">DateTimeSorter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.DateTimeSorter Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DateTimeSorter</b>(int index, String DateTime) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>DateTimeSorter</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getDateTime</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getIndex</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setDateTime</b>(String dateTime) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setIndex</b>(int index) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">com.sudogeeks.talking_reminder.DateTimeSorter</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.DateTimeSorter Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">DateTimeSorter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.DateTimeSorter Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Data Object class for creating DateTime objects to facilitate easy sorting.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a60a9b2ea17964e3fe4c89d5ef654066c"><td class="memItemLeft" align="right" valign="top"><a id="a60a9b2ea17964e3fe4c89d5ef654066c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>DateTimeSorter</b> (int index, String DateTime)</td></tr>
<tr class="separator:a60a9b2ea17964e3fe4c89d5ef654066c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3594b9e451c792f7443724c3b4d0af60"><td class="memItemLeft" align="right" valign="top"><a id="a3594b9e451c792f7443724c3b4d0af60"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getIndex</b> ()</td></tr>
<tr class="separator:a3594b9e451c792f7443724c3b4d0af60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a638340c1d277b4c901e89cb2139e8415"><td class="memItemLeft" align="right" valign="top"><a id="a638340c1d277b4c901e89cb2139e8415"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setIndex</b> (int index)</td></tr>
<tr class="separator:a638340c1d277b4c901e89cb2139e8415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00337482f0287f6923545a4876fc5ca7"><td class="memItemLeft" align="right" valign="top"><a id="a00337482f0287f6923545a4876fc5ca7"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getDateTime</b> ()</td></tr>
<tr class="separator:a00337482f0287f6923545a4876fc5ca7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa82b026965c11e2a44e801f95400563"><td class="memItemLeft" align="right" valign="top"><a id="aaa82b026965c11e2a44e801f95400563"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setDateTime</b> (String dateTime)</td></tr>
<tr class="separator:aaa82b026965c11e2a44e801f95400563"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Data Object class for creating DateTime objects to facilitate easy sorting. </p>
<p class="definition">Definition at line <a class="el" href="_date_time_sorter_8java_source.html#l00007">7</a> of file <a class="el" href="_date_time_sorter_8java_source.html">DateTimeSorter.java</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_date_time_sorter_8java_source.html">DateTimeSorter.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#ad99d690850a49fee1d1743177603a152">getDefaultItemCount</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a8f4d78cd0e56bdcf91d4ccb12001ecdb">getLayoutManager</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#addfd597b6a5ec138c8dd6a5f46b36f61">onActivityResult</a>(int requestCode, int resultCode, Intent data)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a391fe745e1755fdf43929717dc4e7ded">onCreate</a>(Bundle savedInstanceState)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a2cd029cc84e78c59b576be165c6a4bfd">onCreateContextMenu</a>(ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a548430c98a85b2abccde936a8a6c8ed7">onCreateOptionsMenu</a>(Menu menu)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#aa247bb5a3dcb3c62eae90e673677af5c">onOptionsItemSelected</a>(MenuItem item)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a5af985e4fe2ceff5e3eca71f9d9d1d4b">onPause</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a1a49a8c57896a1d0f168828cdc702361">onResume</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.MainActivity Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Main Activity class This activity is the entry point of the app and is responsible for handling User Authentication and Landing page view.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.MainActivity:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adapter class (Inner Class) for implementing recycler view. <a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a2cd029cc84e78c59b576be165c6a4bfd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a2cd029cc84e78c59b576be165c6a4bfd">onCreateContextMenu</a> (ContextMenu menu, View view, ContextMenu.ContextMenuInfo menuInfo)</td></tr>
<tr class="separator:a2cd029cc84e78c59b576be165c6a4bfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addfd597b6a5ec138c8dd6a5f46b36f61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#addfd597b6a5ec138c8dd6a5f46b36f61">onActivityResult</a> (int requestCode, int resultCode, Intent data)</td></tr>
<tr class="separator:addfd597b6a5ec138c8dd6a5f46b36f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a49a8c57896a1d0f168828cdc702361"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a1a49a8c57896a1d0f168828cdc702361">onResume</a> ()</td></tr>
<tr class="separator:a1a49a8c57896a1d0f168828cdc702361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a548430c98a85b2abccde936a8a6c8ed7"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a548430c98a85b2abccde936a8a6c8ed7">onCreateOptionsMenu</a> (Menu menu)</td></tr>
<tr class="separator:a548430c98a85b2abccde936a8a6c8ed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa247bb5a3dcb3c62eae90e673677af5c"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#aa247bb5a3dcb3c62eae90e673677af5c">onOptionsItemSelected</a> (MenuItem item)</td></tr>
<tr class="separator:aa247bb5a3dcb3c62eae90e673677af5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a391fe745e1755fdf43929717dc4e7ded"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a391fe745e1755fdf43929717dc4e7ded">onCreate</a> (Bundle savedInstanceState)</td></tr>
<tr class="separator:a391fe745e1755fdf43929717dc4e7ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5af985e4fe2ceff5e3eca71f9d9d1d4b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a5af985e4fe2ceff5e3eca71f9d9d1d4b">onPause</a> ()</td></tr>
<tr class="separator:a5af985e4fe2ceff5e3eca71f9d9d1d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f4d78cd0e56bdcf91d4ccb12001ecdb"><td class="memItemLeft" align="right" valign="top">RecyclerView.LayoutManager&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a8f4d78cd0e56bdcf91d4ccb12001ecdb">getLayoutManager</a> ()</td></tr>
<tr class="separator:a8f4d78cd0e56bdcf91d4ccb12001ecdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad99d690850a49fee1d1743177603a152"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#ad99d690850a49fee1d1743177603a152">getDefaultItemCount</a> ()</td></tr>
<tr class="separator:ad99d690850a49fee1d1743177603a152"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Main Activity class This activity is the entry point of the app and is responsible for handling User Authentication and Landing page view. </p>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00052">52</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad99d690850a49fee1d1743177603a152"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad99d690850a49fee1d1743177603a152">&#9670;&nbsp;</a></span>getDefaultItemCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int com.sudogeeks.talking_reminder.MainActivity.getDefaultItemCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper method</p>
<dl class="section return"><dt>Returns</dt><dd>integer 100 </dd></dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00367">367</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a8f4d78cd0e56bdcf91d4ccb12001ecdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f4d78cd0e56bdcf91d4ccb12001ecdb">&#9670;&nbsp;</a></span>getLayoutManager()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">RecyclerView.LayoutManager com.sudogeeks.talking_reminder.MainActivity.getLayoutManager </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Layout manager for recycler view</p>
<dl class="section return"><dt>Returns</dt><dd>LinearLayoutManager instance </dd></dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00359">359</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="addfd597b6a5ec138c8dd6a5f46b36f61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addfd597b6a5ec138c8dd6a5f46b36f61">&#9670;&nbsp;</a></span>onActivityResult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.onActivityResult </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>requestCode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>resultCode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Intent&#160;</td>
<td class="paramname"><em>data</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Standard method for handling the outcome of an activity. If user signs in is successful then only take the user to main page. Else force the user to login in first</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">requestCode</td><td></td></tr>
<tr><td class="paramname">resultCode</td><td></td></tr>
<tr><td class="paramname">data</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00319">319</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a391fe745e1755fdf43929717dc4e7ded"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a391fe745e1755fdf43929717dc4e7ded">&#9670;&nbsp;</a></span>onCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.onCreate </td>
<td>(</td>
<td class="paramtype">Bundle&#160;</td>
<td class="paramname"><em>savedInstanceState</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a391fe745e1755fdf43929717dc4e7ded">onCreate()</a> implementation Overridden method. In this method initial life cycle of the app is implemented. If user is not authenticated then user is sent for login/signup, else database instance and main view is initialized </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">savedInstanceState</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00154">154</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a2cd029cc84e78c59b576be165c6a4bfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2cd029cc84e78c59b576be165c6a4bfd">&#9670;&nbsp;</a></span>onCreateContextMenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.onCreateContextMenu </td>
<td>(</td>
<td class="paramtype">ContextMenu&#160;</td>
<td class="paramname"><em>menu</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ContextMenu.ContextMenuInfo&#160;</td>
<td class="paramname"><em>menuInfo</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Create context menu for long press actions</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">menu</td><td></td></tr>
<tr><td class="paramname">view</td><td></td></tr>
<tr><td class="paramname">menuInfo</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00294">294</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a548430c98a85b2abccde936a8a6c8ed7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a548430c98a85b2abccde936a8a6c8ed7">&#9670;&nbsp;</a></span>onCreateOptionsMenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean com.sudogeeks.talking_reminder.MainActivity.onCreateOptionsMenu </td>
<td>(</td>
<td class="paramtype">Menu&#160;</td>
<td class="paramname"><em>menu</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creating main menu</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Menu</td><td>object </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>boolean </dd></dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00378">378</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="aa247bb5a3dcb3c62eae90e673677af5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa247bb5a3dcb3c62eae90e673677af5c">&#9670;&nbsp;</a></span>onOptionsItemSelected()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean com.sudogeeks.talking_reminder.MainActivity.onOptionsItemSelected </td>
<td>(</td>
<td class="paramtype">MenuItem&#160;</td>
<td class="paramname"><em>item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Defines behaviours for the menu items.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">item</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Boolean </dd></dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00389">389</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a5af985e4fe2ceff5e3eca71f9d9d1d4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5af985e4fe2ceff5e3eca71f9d9d1d4b">&#9670;&nbsp;</a></span>onPause()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.onPause </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Define what happens when user closes the app Overridden method </p>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00278">278</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a1a49a8c57896a1d0f168828cdc702361"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a49a8c57896a1d0f168828cdc702361">&#9670;&nbsp;</a></span>onResume()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.onResume </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Define the behaviour of the app in case user comes back after suspending the app. -Recreate recycler view : This is done so that newly created reminders are also displayed </p>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00340">340</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_main_activity_8java_source.html">MainActivity.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#afba77d47c807f8e63cd62104f7e847c3">generateData</a>(int count)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#abc29da753e6a79143a1cc62244020eaf">getItemCount</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#ae1d02199de61b4df15813e12bed737eb">onBindViewHolder</a>(VerticalItemHolder itemHolder, int position)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#a3e4c48f08bcc04c7829e5d1e05631116">onCreateViewHolder</a>(ViewGroup container, int viewType)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDeleteItem</b>(int count) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>removeItemSelected</b>(int selected) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setItemCount</b>(int count) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>SimpleAdapter</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Adapter class (Inner Class) for implementing recycler view.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html">DateTimeComparator</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">ReminderItem</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">VerticalItemHolder</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6193b374f7d62f233478001e77ba5751"><td class="memItemLeft" align="right" valign="top"><a id="a6193b374f7d62f233478001e77ba5751"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onDeleteItem</b> (int count)</td></tr>
<tr class="separator:a6193b374f7d62f233478001e77ba5751"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acadb1d9b3d7e5857ebaae77c31d9b192"><td class="memItemLeft" align="right" valign="top"><a id="acadb1d9b3d7e5857ebaae77c31d9b192"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>removeItemSelected</b> (int selected)</td></tr>
<tr class="separator:acadb1d9b3d7e5857ebaae77c31d9b192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e4c48f08bcc04c7829e5d1e05631116"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">VerticalItemHolder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#a3e4c48f08bcc04c7829e5d1e05631116">onCreateViewHolder</a> (ViewGroup container, int viewType)</td></tr>
<tr class="separator:a3e4c48f08bcc04c7829e5d1e05631116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1d02199de61b4df15813e12bed737eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#ae1d02199de61b4df15813e12bed737eb">onBindViewHolder</a> (<a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">VerticalItemHolder</a> itemHolder, int position)</td></tr>
<tr class="separator:ae1d02199de61b4df15813e12bed737eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc29da753e6a79143a1cc62244020eaf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#abc29da753e6a79143a1cc62244020eaf">getItemCount</a> ()</td></tr>
<tr class="separator:abc29da753e6a79143a1cc62244020eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98e716cbaba43d063af3ef684eca0254"><td class="memItemLeft" align="right" valign="top"><a id="a98e716cbaba43d063af3ef684eca0254"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setItemCount</b> (int count)</td></tr>
<tr class="separator:a98e716cbaba43d063af3ef684eca0254"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afba77d47c807f8e63cd62104f7e847c3"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">ReminderItem</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#afba77d47c807f8e63cd62104f7e847c3">generateData</a> (int count)</td></tr>
<tr class="separator:afba77d47c807f8e63cd62104f7e847c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Adapter class (Inner Class) for implementing recycler view. </p>
<p>This class will handle how to display the reminder data on the main page. </p>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00405">405</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afba77d47c807f8e63cd62104f7e847c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afba77d47c807f8e63cd62104f7e847c3">&#9670;&nbsp;</a></span>generateData()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">ReminderItem</a>&gt; com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.generateData </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>count</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Prepare data for each reminder item to facilitate proper displaying in the view. this Helper method required because all the data in database are not directly representable.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">count</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00475">475</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="abc29da753e6a79143a1cc62244020eaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc29da753e6a79143a1cc62244020eaf">&#9670;&nbsp;</a></span>getItemCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.getItemCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Retuns the number of reminders in the database</p>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00458">458</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="ae1d02199de61b4df15813e12bed737eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1d02199de61b4df15813e12bed737eb">&#9670;&nbsp;</a></span>onBindViewHolder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.onBindViewHolder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">VerticalItemHolder</a>&#160;</td>
<td class="paramname"><em>itemHolder</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>position</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Bind a reminder item to a position in the main view Overridden method</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">itemHolder</td><td></td></tr>
<tr><td class="paramname">position</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00445">445</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a3e4c48f08bcc04c7829e5d1e05631116"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e4c48f08bcc04c7829e5d1e05631116">&#9670;&nbsp;</a></span>onCreateViewHolder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">VerticalItemHolder</a> com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.onCreateViewHolder </td>
<td>(</td>
<td class="paramtype">ViewGroup&#160;</td>
<td class="paramname"><em>container</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>viewType</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>View holder for recycler view items Overridden method</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">container</td><td></td></tr>
<tr><td class="paramname">viewType</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>an object of <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">VerticalItemHolder</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00431">431</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_main_activity_8java_source.html">MainActivity.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html">DateTimeComparator</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>compare</b>(Object a, Object b) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html">DateTimeComparator</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1c4554e81bc5dc8ff94c59a01c89af23"><td class="memItemLeft" align="right" valign="top"><a id="a1c4554e81bc5dc8ff94c59a01c89af23"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>compare</b> (Object a, Object b)</td></tr>
<tr class="separator:a1c4554e81bc5dc8ff94c59a01c89af23"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Inner class to compare date and time so that items can be sorted in ascending/decending order of date and time </p>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00560">560</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_main_activity_8java_source.html">MainActivity.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">ReminderItem</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mActive</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>mDateTime</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mRepeat</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>mRepeatNo</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mRepeatType</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>mTitle</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html#addfcfeb6e106d7b7dcb58232fcdf59de">ReminderItem</a>(String Title, String DateTime, String Repeat, String RepeatNo, String RepeatType, String Active)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">ReminderItem</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:addfcfeb6e106d7b7dcb58232fcdf59de"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html#addfcfeb6e106d7b7dcb58232fcdf59de">ReminderItem</a> (String Title, String DateTime, String Repeat, String RepeatNo, String RepeatType, String Active)</td></tr>
<tr class="separator:addfcfeb6e106d7b7dcb58232fcdf59de"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aafe10b24ee44d15db59dff0e1256cebb"><td class="memItemLeft" align="right" valign="top"><a id="aafe10b24ee44d15db59dff0e1256cebb"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>mTitle</b></td></tr>
<tr class="separator:aafe10b24ee44d15db59dff0e1256cebb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1baaa1e641df798691a0454a66dedb4"><td class="memItemLeft" align="right" valign="top"><a id="ad1baaa1e641df798691a0454a66dedb4"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>mDateTime</b></td></tr>
<tr class="separator:ad1baaa1e641df798691a0454a66dedb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a518da98e5242be0d8bcf4d792f42d792"><td class="memItemLeft" align="right" valign="top"><a id="a518da98e5242be0d8bcf4d792f42d792"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>mRepeat</b></td></tr>
<tr class="separator:a518da98e5242be0d8bcf4d792f42d792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ccabd0609c26855c07decab5d1bc051"><td class="memItemLeft" align="right" valign="top"><a id="a9ccabd0609c26855c07decab5d1bc051"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>mRepeatNo</b></td></tr>
<tr class="separator:a9ccabd0609c26855c07decab5d1bc051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a610141eabeca8371818610a01d5ff891"><td class="memItemLeft" align="right" valign="top"><a id="a610141eabeca8371818610a01d5ff891"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>mRepeatType</b></td></tr>
<tr class="separator:a610141eabeca8371818610a01d5ff891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed966c2be2fafb213c1c6f6ec143553"><td class="memItemLeft" align="right" valign="top"><a id="a7ed966c2be2fafb213c1c6f6ec143553"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>mActive</b></td></tr>
<tr class="separator:a7ed966c2be2fafb213c1c6f6ec143553"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Data-Object class for recycler view items This class is slightly different form <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html" title="Data Object class for Reminder This class conatins all the attributes of reminder.">ReminderDO</a> class. Very specific to the requirement of the recyler view </p>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00530">530</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="addfcfeb6e106d7b7dcb58232fcdf59de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#addfcfeb6e106d7b7dcb58232fcdf59de">&#9670;&nbsp;</a></span>ReminderItem()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem.ReminderItem </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>Title</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>DateTime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>Repeat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>RepeatNo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>RepeatType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>Active</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Title</td><td></td></tr>
<tr><td class="paramname">DateTime</td><td></td></tr>
<tr><td class="paramname">Repeat</td><td></td></tr>
<tr><td class="paramname">RepeatNo</td><td>number of repeatition </td></tr>
<tr><td class="paramname">RepeatType</td><td></td></tr>
<tr><td class="paramname">Active</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00547">547</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_main_activity_8java_source.html">MainActivity.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">VerticalItemHolder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7ccddeb0991b09eee5917925f7ffe59b">onClick</a>(View view)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a4e4579cdab11f7a7a4a39fdb85de04ca">onLongClick</a>(View view)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a28b9ebba051670e3876c428a62b048db">setActiveImage</a>(String active)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7902517a4aeba0d74d653cef6fb36f53">setReminderDateTime</a>(String datetime)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#ab9f103098aeaaeda396c6855ffc395d5">setReminderRepeatInfo</a>(String repeat, String repeatNo, String repeatType)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a59001ea967c0a625a09233de9717976e">setReminderTitle</a>(String reminderTitle)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a86b08097a524e4344a9b544fa21549cc">VerticalItemHolder</a>(View itemView, SimpleAdapter adapter)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">VerticalItemHolder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a86b08097a524e4344a9b544fa21549cc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a86b08097a524e4344a9b544fa21549cc">VerticalItemHolder</a> (View itemView, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a> adapter)</td></tr>
<tr class="separator:a86b08097a524e4344a9b544fa21549cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ccddeb0991b09eee5917925f7ffe59b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7ccddeb0991b09eee5917925f7ffe59b">onClick</a> (View view)</td></tr>
<tr class="separator:a7ccddeb0991b09eee5917925f7ffe59b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e4579cdab11f7a7a4a39fdb85de04ca"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a4e4579cdab11f7a7a4a39fdb85de04ca">onLongClick</a> (View view)</td></tr>
<tr class="separator:a4e4579cdab11f7a7a4a39fdb85de04ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59001ea967c0a625a09233de9717976e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a59001ea967c0a625a09233de9717976e">setReminderTitle</a> (String reminderTitle)</td></tr>
<tr class="separator:a59001ea967c0a625a09233de9717976e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7902517a4aeba0d74d653cef6fb36f53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7902517a4aeba0d74d653cef6fb36f53">setReminderDateTime</a> (String datetime)</td></tr>
<tr class="separator:a7902517a4aeba0d74d653cef6fb36f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9f103098aeaaeda396c6855ffc395d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#ab9f103098aeaaeda396c6855ffc395d5">setReminderRepeatInfo</a> (String repeat, String repeatNo, String repeatType)</td></tr>
<tr class="separator:ab9f103098aeaaeda396c6855ffc395d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28b9ebba051670e3876c428a62b048db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a28b9ebba051670e3876c428a62b048db">setActiveImage</a> (String active)</td></tr>
<tr class="separator:a28b9ebba051670e3876c428a62b048db"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>UI and data class (Adapter) for recycler view items </p>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00578">578</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a86b08097a524e4344a9b544fa21549cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86b08097a524e4344a9b544fa21549cc">&#9670;&nbsp;</a></span>VerticalItemHolder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder.VerticalItemHolder </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>itemView</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">SimpleAdapter</a>&#160;</td>
<td class="paramname"><em>adapter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets up recycler item selector in the context. On long clicks the items should be selected so that user can take actions (like delete) on those items</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">itemView</td><td></td></tr>
<tr><td class="paramname">adapter</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00593">593</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a7ccddeb0991b09eee5917925f7ffe59b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ccddeb0991b09eee5917925f7ffe59b">&#9670;&nbsp;</a></span>onClick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder.onClick </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>view</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking a reminder item</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00615">615</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a4e4579cdab11f7a7a4a39fdb85de04ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e4579cdab11f7a7a4a39fdb85de04ca">&#9670;&nbsp;</a></span>onLongClick()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder.onLongClick </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>view</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On long press enter action mode with context menu</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00633">633</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a28b9ebba051670e3876c428a62b048db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28b9ebba051670e3876c428a62b048db">&#9670;&nbsp;</a></span>setActiveImage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder.setActiveImage </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>active</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set active image as on or off This method is apparently not consistent because on/off behaviour doesn't always work </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">active</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00686">686</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a7902517a4aeba0d74d653cef6fb36f53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7902517a4aeba0d74d653cef6fb36f53">&#9670;&nbsp;</a></span>setReminderDateTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder.setReminderDateTime </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>datetime</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set date and time views</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">datetime</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00664">664</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="ab9f103098aeaaeda396c6855ffc395d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9f103098aeaaeda396c6855ffc395d5">&#9670;&nbsp;</a></span>setReminderRepeatInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder.setReminderRepeatInfo </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>repeat</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>repeatNo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>repeatType</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set repeat views</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">repeat</td><td></td></tr>
<tr><td class="paramname">repeatNo</td><td></td></tr>
<tr><td class="paramname">repeatType</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00674">674</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<a id="a59001ea967c0a625a09233de9717976e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59001ea967c0a625a09233de9717976e">&#9670;&nbsp;</a></span>setReminderTitle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder.setReminderTitle </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>reminderTitle</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Set reminder title view</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">reminderTitle</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_main_activity_8java_source.html#l00644">644</a> of file <a class="el" href="_main_activity_8java_source.html">MainActivity.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_main_activity_8java_source.html">MainActivity.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">NotificationHelper</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.NotificationHelper Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>channelID</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>channelName</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6">getChannelNotification</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getManager</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTextToSpeech</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473">NotificationHelper</a>(Context base, Intent intent)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">com.sudogeeks.talking_reminder.NotificationHelper</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.NotificationHelper Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">NotificationHelper</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.NotificationHelper Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Class to implement notification This class is for implementing notification popup at alarm time.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.NotificationHelper:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a06ceea63707fe41cad22f0bbb5881473"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473">NotificationHelper</a> (Context base, Intent intent)</td></tr>
<tr class="separator:a06ceea63707fe41cad22f0bbb5881473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5751b625124cb5ba10db090c0f2fe0e6"><td class="memItemLeft" align="right" valign="top"><a id="a5751b625124cb5ba10db090c0f2fe0e6"></a>
NotificationManager&#160;</td><td class="memItemRight" valign="bottom"><b>getManager</b> ()</td></tr>
<tr class="separator:a5751b625124cb5ba10db090c0f2fe0e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8799ebb8d82292ab2f6586f8352b8f6"><td class="memItemLeft" align="right" valign="top">NotificationCompat.Builder&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6">getChannelNotification</a> ()</td></tr>
<tr class="separator:ae8799ebb8d82292ab2f6586f8352b8f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15416795438a036be3a29deecfb84f76"><td class="memItemLeft" align="right" valign="top"><a id="a15416795438a036be3a29deecfb84f76"></a>
TextToSpeech&#160;</td><td class="memItemRight" valign="bottom"><b>getTextToSpeech</b> ()</td></tr>
<tr class="separator:a15416795438a036be3a29deecfb84f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ae62311ae231a86b64b3aa9ab5bb12a09"><td class="memItemLeft" align="right" valign="top"><a id="ae62311ae231a86b64b3aa9ab5bb12a09"></a>
static final String&#160;</td><td class="memItemRight" valign="bottom"><b>channelID</b> = &quot;channelID&quot;</td></tr>
<tr class="separator:ae62311ae231a86b64b3aa9ab5bb12a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a5393d3e53a2e0ec8fbafdf2f15d57"><td class="memItemLeft" align="right" valign="top"><a id="a34a5393d3e53a2e0ec8fbafdf2f15d57"></a>
static final String&#160;</td><td class="memItemRight" valign="bottom"><b>channelName</b> = &quot;Channel Name&quot;</td></tr>
<tr class="separator:a34a5393d3e53a2e0ec8fbafdf2f15d57"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to implement notification This class is for implementing notification popup at alarm time. </p>
<p class="definition">Definition at line <a class="el" href="_notification_helper_8java_source.html#l00020">20</a> of file <a class="el" href="_notification_helper_8java_source.html">NotificationHelper.java</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a06ceea63707fe41cad22f0bbb5881473"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06ceea63707fe41cad22f0bbb5881473">&#9670;&nbsp;</a></span>NotificationHelper()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">com.sudogeeks.talking_reminder.NotificationHelper.NotificationHelper </td>
<td>(</td>
<td class="paramtype">Context&#160;</td>
<td class="paramname"><em>base</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Intent&#160;</td>
<td class="paramname"><em>intent</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html" title="Class to implement notification This class is for implementing notification popup at alarm time.">NotificationHelper</a> class </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">base</td><td></td></tr>
<tr><td class="paramname">intent</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_notification_helper_8java_source.html#l00033">33</a> of file <a class="el" href="_notification_helper_8java_source.html">NotificationHelper.java</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ae8799ebb8d82292ab2f6586f8352b8f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8799ebb8d82292ab2f6586f8352b8f6">&#9670;&nbsp;</a></span>getChannelNotification()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">NotificationCompat.Builder com.sudogeeks.talking_reminder.NotificationHelper.getChannelNotification </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method build notificationCompat having various setting of notification likeicon, content,priority,etc.. </p><dl class="section return"><dt>Returns</dt><dd>NotificationCompat.Builder for the notification </dd></dl>
<p class="definition">Definition at line <a class="el" href="_notification_helper_8java_source.html#l00071">71</a> of file <a class="el" href="_notification_helper_8java_source.html">NotificationHelper.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_notification_helper_8java_source.html">NotificationHelper.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">ReadReminderTextService</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReadReminderTextService Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onBind</b>(Intent arg0) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6">onCreate</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onDestroy</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7">onInit</a>(int status)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e">onStartCommand</a>(Intent intent, int flags, int startId)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>onUtteranceCompleted</b>(String uttId) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.ReadReminderTextService Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">ReadReminderTextService</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReadReminderTextService Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Class for Text to speech service This class is extending the tts module service to speak up the reminder text.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.ReadReminderTextService:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad19e62e249f8e3de88e922ebeb98aec6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6">onCreate</a> ()</td></tr>
<tr class="separator:ad19e62e249f8e3de88e922ebeb98aec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a224387c2072f7c112aa12abcf515902e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e">onStartCommand</a> (Intent intent, int flags, int startId)</td></tr>
<tr class="separator:a224387c2072f7c112aa12abcf515902e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8afe2216b39d616a6b2b7be53378cfa7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7">onInit</a> (int status)</td></tr>
<tr class="separator:a8afe2216b39d616a6b2b7be53378cfa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab812dbb9d687bfa9dbeded2936f6fe90"><td class="memItemLeft" align="right" valign="top"><a id="ab812dbb9d687bfa9dbeded2936f6fe90"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onUtteranceCompleted</b> (String uttId)</td></tr>
<tr class="separator:ab812dbb9d687bfa9dbeded2936f6fe90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34de24d1ee9fb7b2781351398ef65305"><td class="memItemLeft" align="right" valign="top"><a id="a34de24d1ee9fb7b2781351398ef65305"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onDestroy</b> ()</td></tr>
<tr class="separator:a34de24d1ee9fb7b2781351398ef65305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd22ae397de3cbbdf01841bb5f1fca1a"><td class="memItemLeft" align="right" valign="top"><a id="afd22ae397de3cbbdf01841bb5f1fca1a"></a>
IBinder&#160;</td><td class="memItemRight" valign="bottom"><b>onBind</b> (Intent arg0)</td></tr>
<tr class="separator:afd22ae397de3cbbdf01841bb5f1fca1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class for Text to speech service This class is extending the tts module service to speak up the reminder text. </p>
<p class="definition">Definition at line <a class="el" href="_read_reminder_text_service_8java_source.html#l00013">13</a> of file <a class="el" href="_read_reminder_text_service_8java_source.html">ReadReminderTextService.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad19e62e249f8e3de88e922ebeb98aec6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad19e62e249f8e3de88e922ebeb98aec6">&#9670;&nbsp;</a></span>onCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReadReminderTextService.onCreate </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Overrides onCreate , this is the good place to set spokentext. </p>
<p class="definition">Definition at line <a class="el" href="_read_reminder_text_service_8java_source.html#l00022">22</a> of file <a class="el" href="_read_reminder_text_service_8java_source.html">ReadReminderTextService.java</a>.</p>
</div>
</div>
<a id="a8afe2216b39d616a6b2b7be53378cfa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8afe2216b39d616a6b2b7be53378cfa7">&#9670;&nbsp;</a></span>onInit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReadReminderTextService.onInit </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>status</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method overrides onInit and this is calling TTS object to speak up the spoken text. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">status</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_read_reminder_text_service_8java_source.html#l00048">48</a> of file <a class="el" href="_read_reminder_text_service_8java_source.html">ReadReminderTextService.java</a>.</p>
</div>
</div>
<a id="a224387c2072f7c112aa12abcf515902e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a224387c2072f7c112aa12abcf515902e">&#9670;&nbsp;</a></span>onStartCommand()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int com.sudogeeks.talking_reminder.ReadReminderTextService.onStartCommand </td>
<td>(</td>
<td class="paramtype">Intent&#160;</td>
<td class="paramname"><em>intent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>startId</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Overrides OnStartCommand of service class , this is used to get reminder text which will be spoken. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">intent</td><td></td></tr>
<tr><td class="paramname">flags</td><td></td></tr>
<tr><td class="paramname">startId</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="_read_reminder_text_service_8java_source.html#l00037">37</a> of file <a class="el" href="_read_reminder_text_service_8java_source.html">ReadReminderTextService.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_read_reminder_text_service_8java_source.html">ReadReminderTextService.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">ReminderAddActivity</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderAddActivity Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isExternalStorageWritable</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">onBackPressed</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d">onCreate</a>(Bundle savedInstanceState)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8">onCreateOptionsMenu</a>(Menu menu)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77">onOptionsItemSelected</a>(MenuItem item)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>onSaveInstanceState</b>(Bundle outState) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c">onSwitchRepeat</a>(View view)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15">saveReminder</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456">saveReminderToTempStorage</a>(String filename)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>selectFab1</b>(View v) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>selectFab2</b>(View v) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843">selectRepeatType</a>(View v)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89">setDate</a>(View v)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c">setRepeatNo</a>(View v)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08">setTime</a>(View v)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.ReminderAddActivity Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">ReminderAddActivity</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderAddActivity Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Java class for handling UI component of Add reminder layout.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.ReminderAddActivity:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0ca057242f7d24c025cd44aaecc2ea08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08">setTime</a> (View v)</td></tr>
<tr class="separator:a0ca057242f7d24c025cd44aaecc2ea08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f631ba246aa14f16247b2a484f11e89"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89">setDate</a> (View v)</td></tr>
<tr class="separator:a4f631ba246aa14f16247b2a484f11e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b55bd33ed5a55b6cc48f625425d26bb"><td class="memItemLeft" align="right" valign="top"><a id="a2b55bd33ed5a55b6cc48f625425d26bb"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>selectFab1</b> (View v)</td></tr>
<tr class="separator:a2b55bd33ed5a55b6cc48f625425d26bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5566f82601fbe4c6d552efe4f69de3d"><td class="memItemLeft" align="right" valign="top"><a id="ab5566f82601fbe4c6d552efe4f69de3d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>selectFab2</b> (View v)</td></tr>
<tr class="separator:ab5566f82601fbe4c6d552efe4f69de3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce1d3c2de014f78b3e3df2aa9d8d75c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c">onSwitchRepeat</a> (View view)</td></tr>
<tr class="separator:afce1d3c2de014f78b3e3df2aa9d8d75c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7a88b875314717678fb4d70d531843"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843">selectRepeatType</a> (View v)</td></tr>
<tr class="separator:a6f7a88b875314717678fb4d70d531843"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafb2e7124b4ba72eaae3b3dacc46ee6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c">setRepeatNo</a> (View v)</td></tr>
<tr class="separator:aafb2e7124b4ba72eaae3b3dacc46ee6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6460e3f35c68d0b03c887ffc2123e5a2"><td class="memItemLeft" align="right" valign="top"><a id="a6460e3f35c68d0b03c887ffc2123e5a2"></a>
boolean&#160;</td><td class="memItemRight" valign="bottom"><b>isExternalStorageWritable</b> ()</td></tr>
<tr class="separator:a6460e3f35c68d0b03c887ffc2123e5a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad626a4479c80a4ccb84173b0ece06456"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456">saveReminderToTempStorage</a> (String filename)</td></tr>
<tr class="separator:ad626a4479c80a4ccb84173b0ece06456"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca8aca39e61f0b67d9c3612ea27ed15"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15">saveReminder</a> ()</td></tr>
<tr class="separator:afca8aca39e61f0b67d9c3612ea27ed15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34ee5fd0dec3b8fd9145fa0ad2e15382"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">onBackPressed</a> ()</td></tr>
<tr class="separator:a34ee5fd0dec3b8fd9145fa0ad2e15382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5c4616e25cff01fb8f16b83e94f78d8"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8">onCreateOptionsMenu</a> (Menu menu)</td></tr>
<tr class="separator:aa5c4616e25cff01fb8f16b83e94f78d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5e6ecf24301c26234e776c444716a77"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77">onOptionsItemSelected</a> (MenuItem item)</td></tr>
<tr class="separator:af5e6ecf24301c26234e776c444716a77"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:af8f5dead4031060c4883fc1e32cb602d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d">onCreate</a> (Bundle savedInstanceState)</td></tr>
<tr class="separator:af8f5dead4031060c4883fc1e32cb602d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ce3b7c74b877c7b6b789e04c5ecb333"><td class="memItemLeft" align="right" valign="top"><a id="a4ce3b7c74b877c7b6b789e04c5ecb333"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onSaveInstanceState</b> (Bundle outState)</td></tr>
<tr class="separator:a4ce3b7c74b877c7b6b789e04c5ecb333"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Java class for handling UI component of Add reminder layout. </p>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00048">48</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a34ee5fd0dec3b8fd9145fa0ad2e15382"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34ee5fd0dec3b8fd9145fa0ad2e15382">&#9670;&nbsp;</a></span>onBackPressed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.onBackPressed </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On pressing the back button </p>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00470">470</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="af8f5dead4031060c4883fc1e32cb602d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8f5dead4031060c4883fc1e32cb602d">&#9670;&nbsp;</a></span>onCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.onCreate </td>
<td>(</td>
<td class="paramtype">Bundle&#160;</td>
<td class="paramname"><em>savedInstanceState</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>overrides onCreate method to get all the ui element </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">savedInstanceState</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00090">90</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="aa5c4616e25cff01fb8f16b83e94f78d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5c4616e25cff01fb8f16b83e94f78d8">&#9670;&nbsp;</a></span>onCreateOptionsMenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean com.sudogeeks.talking_reminder.ReminderAddActivity.onCreateOptionsMenu </td>
<td>(</td>
<td class="paramtype">Menu&#160;</td>
<td class="paramname"><em>menu</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creating the menu </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">menu</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true </dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00481">481</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="af5e6ecf24301c26234e776c444716a77"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5e6ecf24301c26234e776c444716a77">&#9670;&nbsp;</a></span>onOptionsItemSelected()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean com.sudogeeks.talking_reminder.ReminderAddActivity.onOptionsItemSelected </td>
<td>(</td>
<td class="paramtype">MenuItem&#160;</td>
<td class="paramname"><em>item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking menu buttons :Save reminder (to save reminder), send reminder(to send reminder), discard reminder(to discard reminder) </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">item</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00493">493</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="afce1d3c2de014f78b3e3df2aa9d8d75c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afce1d3c2de014f78b3e3df2aa9d8d75c">&#9670;&nbsp;</a></span>onSwitchRepeat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.onSwitchRepeat </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>view</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking the repeat switch, to select for repeat alarm </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00284">284</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="afca8aca39e61f0b67d9c3612ea27ed15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afca8aca39e61f0b67d9c3612ea27ed15">&#9670;&nbsp;</a></span>saveReminder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.saveReminder </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method saves the reminder to database and also invokes setAlarm and setRepeatAlarm </p>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00414">414</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="ad626a4479c80a4ccb84173b0ece06456"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad626a4479c80a4ccb84173b0ece06456">&#9670;&nbsp;</a></span>saveReminderToTempStorage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.saveReminderToTempStorage </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>To save reminder data object parsed into json </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">filename</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00370">370</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="a6f7a88b875314717678fb4d70d531843"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f7a88b875314717678fb4d70d531843">&#9670;&nbsp;</a></span>selectRepeatType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.selectRepeatType </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking repeat type button, to select for repeat type like every minute, hour, day,month </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00299">299</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="a4f631ba246aa14f16247b2a484f11e89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f631ba246aa14f16247b2a484f11e89">&#9670;&nbsp;</a></span>setDate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.setDate </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking Date picker,to show date dialog for user to select date </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00238">238</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="aafb2e7124b4ba72eaae3b3dacc46ee6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aafb2e7124b4ba72eaae3b3dacc46ee6c">&#9670;&nbsp;</a></span>setRepeatNo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.setRepeatNo </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking set repeat interval </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00329">329</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<a id="a0ca057242f7d24c025cd44aaecc2ea08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ca057242f7d24c025cd44aaecc2ea08">&#9670;&nbsp;</a></span>setTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderAddActivity.setTime </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking Time picker , to show time dialog for user to select time </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_add_activity_8java_source.html#l00211">211</a> of file <a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_reminder_add_activity_8java_source.html">ReminderAddActivity.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderDO Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getActive</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getDate</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getID</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getOwnerID</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getReceiverID</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getRepeat</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getRepeatNo</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getRepeatType</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTime</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>getTitle</b>() (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReminderDO</b>(int ID, String Title, String Date, String Time, String Repeat, String RepeatNo, String RepeatType, String Active) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReminderDO</b>(String Title, String Date, String Time, String Repeat, String RepeatNo, String RepeatType, String Active) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setActive</b>(String active) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setDate</b>(String date) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setID</b>(int ID) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setOwnerID</b>(String ownerID) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReceiverID</b>(String receiverID) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setRepeat</b>(String repeat) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setRepeatNo</b>(String repeatNo) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setRepeatType</b>(String repeatType) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTime</b>(String time) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>setTitle</b>(String title) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.ReminderDO Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderDO Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Data Object class for Reminder This class conatins all the attributes of reminder.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1209224fbb78deff8b209d70d201c4fd"><td class="memItemLeft" align="right" valign="top"><a id="a1209224fbb78deff8b209d70d201c4fd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ReminderDO</b> (int ID, String Title, String Date, String Time, String Repeat, String RepeatNo, String RepeatType, String Active)</td></tr>
<tr class="separator:a1209224fbb78deff8b209d70d201c4fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e67117a4886cfd654ca8397d783d6fb"><td class="memItemLeft" align="right" valign="top"><a id="a9e67117a4886cfd654ca8397d783d6fb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ReminderDO</b> (String Title, String Date, String Time, String Repeat, String RepeatNo, String RepeatType, String Active)</td></tr>
<tr class="separator:a9e67117a4886cfd654ca8397d783d6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b8530d38e03183d3aadf9205fa48cc0"><td class="memItemLeft" align="right" valign="top"><a id="a7b8530d38e03183d3aadf9205fa48cc0"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getOwnerID</b> ()</td></tr>
<tr class="separator:a7b8530d38e03183d3aadf9205fa48cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d302583ee5f8d812dbc788d361ed5ba"><td class="memItemLeft" align="right" valign="top"><a id="a2d302583ee5f8d812dbc788d361ed5ba"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setOwnerID</b> (String ownerID)</td></tr>
<tr class="separator:a2d302583ee5f8d812dbc788d361ed5ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a601cac2b766a3564c52ad04ffea09d53"><td class="memItemLeft" align="right" valign="top"><a id="a601cac2b766a3564c52ad04ffea09d53"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getReceiverID</b> ()</td></tr>
<tr class="separator:a601cac2b766a3564c52ad04ffea09d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e8543f4496fda6683a65b2a929ef62c"><td class="memItemLeft" align="right" valign="top"><a id="a5e8543f4496fda6683a65b2a929ef62c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setReceiverID</b> (String receiverID)</td></tr>
<tr class="separator:a5e8543f4496fda6683a65b2a929ef62c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc7d940665cf7caa084a63f17a547473"><td class="memItemLeft" align="right" valign="top"><a id="afc7d940665cf7caa084a63f17a547473"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>getID</b> ()</td></tr>
<tr class="separator:afc7d940665cf7caa084a63f17a547473"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8a55c6944dea24ca774221a1786b403"><td class="memItemLeft" align="right" valign="top"><a id="ab8a55c6944dea24ca774221a1786b403"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setID</b> (int ID)</td></tr>
<tr class="separator:ab8a55c6944dea24ca774221a1786b403"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5655a95a7b1246962c7c587dbb852e35"><td class="memItemLeft" align="right" valign="top"><a id="a5655a95a7b1246962c7c587dbb852e35"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getTitle</b> ()</td></tr>
<tr class="separator:a5655a95a7b1246962c7c587dbb852e35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c840ffbffb035e24db6754fbc24ba61"><td class="memItemLeft" align="right" valign="top"><a id="a5c840ffbffb035e24db6754fbc24ba61"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTitle</b> (String title)</td></tr>
<tr class="separator:a5c840ffbffb035e24db6754fbc24ba61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f4f3ab7d96b3d53cc0cb391e177ac63"><td class="memItemLeft" align="right" valign="top"><a id="a6f4f3ab7d96b3d53cc0cb391e177ac63"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getDate</b> ()</td></tr>
<tr class="separator:a6f4f3ab7d96b3d53cc0cb391e177ac63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad954e5141ce5da5ea34c6448d40ba093"><td class="memItemLeft" align="right" valign="top"><a id="ad954e5141ce5da5ea34c6448d40ba093"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setDate</b> (String date)</td></tr>
<tr class="separator:ad954e5141ce5da5ea34c6448d40ba093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4527b3af1bd6b358437a5fb2a7e8cb7"><td class="memItemLeft" align="right" valign="top"><a id="ad4527b3af1bd6b358437a5fb2a7e8cb7"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getTime</b> ()</td></tr>
<tr class="separator:ad4527b3af1bd6b358437a5fb2a7e8cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff11183fca924fb04399168b4d6284dd"><td class="memItemLeft" align="right" valign="top"><a id="aff11183fca924fb04399168b4d6284dd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTime</b> (String time)</td></tr>
<tr class="separator:aff11183fca924fb04399168b4d6284dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b17c1cec3717a50df953a721418ce80"><td class="memItemLeft" align="right" valign="top"><a id="a9b17c1cec3717a50df953a721418ce80"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getRepeatType</b> ()</td></tr>
<tr class="separator:a9b17c1cec3717a50df953a721418ce80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e383b788c268cc28696809b3f01b7c7"><td class="memItemLeft" align="right" valign="top"><a id="a4e383b788c268cc28696809b3f01b7c7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRepeatType</b> (String repeatType)</td></tr>
<tr class="separator:a4e383b788c268cc28696809b3f01b7c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe6f5b3e187e0ddc0c70778fc88bdf52"><td class="memItemLeft" align="right" valign="top"><a id="afe6f5b3e187e0ddc0c70778fc88bdf52"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getRepeatNo</b> ()</td></tr>
<tr class="separator:afe6f5b3e187e0ddc0c70778fc88bdf52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64bd8f05f15979cfa9a94aea64058cb1"><td class="memItemLeft" align="right" valign="top"><a id="a64bd8f05f15979cfa9a94aea64058cb1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRepeatNo</b> (String repeatNo)</td></tr>
<tr class="separator:a64bd8f05f15979cfa9a94aea64058cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6aebb32f13c76ed0d1ee7d58a3b743b1"><td class="memItemLeft" align="right" valign="top"><a id="a6aebb32f13c76ed0d1ee7d58a3b743b1"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getRepeat</b> ()</td></tr>
<tr class="separator:a6aebb32f13c76ed0d1ee7d58a3b743b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab121c5aab4a13ea7534a31d6fe82ec05"><td class="memItemLeft" align="right" valign="top"><a id="ab121c5aab4a13ea7534a31d6fe82ec05"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRepeat</b> (String repeat)</td></tr>
<tr class="separator:ab121c5aab4a13ea7534a31d6fe82ec05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8059caef82ef986e4e65a55c78f7331b"><td class="memItemLeft" align="right" valign="top"><a id="a8059caef82ef986e4e65a55c78f7331b"></a>
String&#160;</td><td class="memItemRight" valign="bottom"><b>getActive</b> ()</td></tr>
<tr class="separator:a8059caef82ef986e4e65a55c78f7331b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e6bc6e8885a699b2f75ad05d34e5cde"><td class="memItemLeft" align="right" valign="top"><a id="a2e6bc6e8885a699b2f75ad05d34e5cde"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setActive</b> (String active)</td></tr>
<tr class="separator:a2e6bc6e8885a699b2f75ad05d34e5cde"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Data Object class for Reminder This class conatins all the attributes of reminder. </p>
<p class="definition">Definition at line <a class="el" href="_reminder_d_o_8java_source.html#l00015">15</a> of file <a class="el" href="_reminder_d_o_8java_source.html">ReminderDO.java</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_reminder_d_o_8java_source.html">ReminderDO.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderDatabase Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">addReminder</a>(ReminderDO reminderDO)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa">deleteReminder</a>(ReminderDO reminderDO)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587">getAllReminders</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">getReminder</a>(int id)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00">getRemindersCount</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44">onCreate</a>(SQLiteDatabase db)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e">onUpgrade</a>(SQLiteDatabase db, int oldVersion, int newVersion)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>ReminderDatabase</b>(Context context) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343">updateReminder</a>(ReminderDO reminderDO)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.ReminderDatabase Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderDatabase Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Class to manage database This class is for managing the database.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.ReminderDatabase:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aedda3b06b85f004e73cd4820ee052a20"><td class="memItemLeft" align="right" valign="top"><a id="aedda3b06b85f004e73cd4820ee052a20"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ReminderDatabase</b> (Context context)</td></tr>
<tr class="separator:aedda3b06b85f004e73cd4820ee052a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a656f2288f17d32e20c53bca8447d2e44"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44">onCreate</a> (SQLiteDatabase db)</td></tr>
<tr class="separator:a656f2288f17d32e20c53bca8447d2e44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adefa246b30fdaf0ea5f03e252ad2bb2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e">onUpgrade</a> (SQLiteDatabase db, int oldVersion, int newVersion)</td></tr>
<tr class="separator:adefa246b30fdaf0ea5f03e252ad2bb2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f34b025ff6110e060d6ed2964404102"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">addReminder</a> (<a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO)</td></tr>
<tr class="separator:a1f34b025ff6110e060d6ed2964404102"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f14baec9aae86ad28f4d4b4d0401928"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">getReminder</a> (int id)</td></tr>
<tr class="separator:a2f14baec9aae86ad28f4d4b4d0401928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2f64b885e445503de9a3a4f73960587"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587">getAllReminders</a> ()</td></tr>
<tr class="separator:ad2f64b885e445503de9a3a4f73960587"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf6300d504c566c6ae90b133052aae00"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00">getRemindersCount</a> ()</td></tr>
<tr class="separator:adf6300d504c566c6ae90b133052aae00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ca63b01a334a9256fe672038318f343"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343">updateReminder</a> (<a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO)</td></tr>
<tr class="separator:a5ca63b01a334a9256fe672038318f343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c17a670bf3c223a3395738b1297defa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa">deleteReminder</a> (<a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> reminderDO)</td></tr>
<tr class="separator:a2c17a670bf3c223a3395738b1297defa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to manage database This class is for managing the database. </p>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00015">15</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a1f34b025ff6110e060d6ed2964404102"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f34b025ff6110e060d6ed2964404102">&#9670;&nbsp;</a></span>addReminder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int com.sudogeeks.talking_reminder.ReminderDatabase.addReminder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>&#160;</td>
<td class="paramname"><em>reminderDO</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method is for adding <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html" title="Data Object class for Reminder This class conatins all the attributes of reminder.">ReminderDO</a> into the reminder table in database </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">reminderDO</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00083">83</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div>
</div>
<a id="a2c17a670bf3c223a3395738b1297defa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c17a670bf3c223a3395738b1297defa">&#9670;&nbsp;</a></span>deleteReminder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderDatabase.deleteReminder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>&#160;</td>
<td class="paramname"><em>reminderDO</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method is for deleting single ReminderDo </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">reminderDO</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00208">208</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div>
</div>
<a id="ad2f64b885e445503de9a3a4f73960587"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2f64b885e445503de9a3a4f73960587">&#9670;&nbsp;</a></span>getAllReminders()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">List&lt;<a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>&gt; com.sudogeeks.talking_reminder.ReminderDatabase.getAllReminders </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method is for getting all reminders for a particular user </p><dl class="section return"><dt>Returns</dt><dd>List of &lt;ReminderDo&gt; </dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00138">138</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div>
</div>
<a id="a2f14baec9aae86ad28f4d4b4d0401928"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f14baec9aae86ad28f4d4b4d0401928">&#9670;&nbsp;</a></span>getReminder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> com.sudogeeks.talking_reminder.ReminderDatabase.getReminder </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>id</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>To get single <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html" title="Data Object class for Reminder This class conatins all the attributes of reminder.">ReminderDO</a> corresponding to the id in parameter </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">id</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>reminderDo </dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00106">106</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div>
</div>
<a id="adf6300d504c566c6ae90b133052aae00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf6300d504c566c6ae90b133052aae00">&#9670;&nbsp;</a></span>getRemindersCount()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int com.sudogeeks.talking_reminder.ReminderDatabase.getRemindersCount </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method is for Getting Reminders Count </p><dl class="section return"><dt>Returns</dt><dd>reminder count </dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00172">172</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div>
</div>
<a id="a656f2288f17d32e20c53bca8447d2e44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a656f2288f17d32e20c53bca8447d2e44">&#9670;&nbsp;</a></span>onCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderDatabase.onCreate </td>
<td>(</td>
<td class="paramtype">SQLiteDatabase&#160;</td>
<td class="paramname"><em>db</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creating Tables for reminder </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">db</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00045">45</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div>
</div>
<a id="adefa246b30fdaf0ea5f03e252ad2bb2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adefa246b30fdaf0ea5f03e252ad2bb2e">&#9670;&nbsp;</a></span>onUpgrade()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderDatabase.onUpgrade </td>
<td>(</td>
<td class="paramtype">SQLiteDatabase&#160;</td>
<td class="paramname"><em>db</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>oldVersion</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>newVersion</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Upgrading database </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">db</td><td></td></tr>
<tr><td class="paramname">oldVersion</td><td></td></tr>
<tr><td class="paramname">newVersion</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00067">67</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div>
</div>
<a id="a5ca63b01a334a9256fe672038318f343"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ca63b01a334a9256fe672038318f343">&#9670;&nbsp;</a></span>updateReminder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int com.sudogeeks.talking_reminder.ReminderDatabase.updateReminder </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a>&#160;</td>
<td class="paramname"><em>reminderDO</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method is for updating single <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html" title="Data Object class for Reminder This class conatins all the attributes of reminder.">ReminderDO</a> </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">reminderDO</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_database_8java_source.html#l00187">187</a> of file <a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_reminder_database_8java_source.html">ReminderDatabase.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderEditActivity Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EXTRA_REMINDER_ID</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>onActivityResult</b>(int requestCode, int resultCode, Intent data) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">onBackPressed</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5">onCreate</a>(Bundle savedInstanceState)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71">onCreateOptionsMenu</a>(Menu menu)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800">onOptionsItemSelected</a>(MenuItem item)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onSaveInstanceState</b>(Bundle outState) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7">onSwitchRepeat</a>(View view)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d">selectRepeatType</a>(View v)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5">setDate</a>(View v)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a">setRepeatNo</a>(View v)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd">setTime</a>(View v)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340">updateReminder</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.ReminderEditActivity Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderEditActivity Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Java class for handling UI component of Edit reminder layout.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.ReminderEditActivity:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3108497d9769fbb8f04ea612fddf297c"><td class="memItemLeft" align="right" valign="top"><a id="a3108497d9769fbb8f04ea612fddf297c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onActivityResult</b> (int requestCode, int resultCode, Intent data)</td></tr>
<tr class="separator:a3108497d9769fbb8f04ea612fddf297c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20b38c5cb42150bad2761a0c668714bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd">setTime</a> (View v)</td></tr>
<tr class="separator:a20b38c5cb42150bad2761a0c668714bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71bcabaea5889759a971606906b95ec5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5">setDate</a> (View v)</td></tr>
<tr class="separator:a71bcabaea5889759a971606906b95ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad2fb7638f676559b1cdea99ef0200c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7">onSwitchRepeat</a> (View view)</td></tr>
<tr class="separator:aad2fb7638f676559b1cdea99ef0200c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a430d78a53b9a540879521b11a1d4f81d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d">selectRepeatType</a> (View v)</td></tr>
<tr class="separator:a430d78a53b9a540879521b11a1d4f81d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e64d333e964c7cdb03586dc20276f6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a">setRepeatNo</a> (View v)</td></tr>
<tr class="separator:a4e64d333e964c7cdb03586dc20276f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62541398ca3ba5f9a93f4fa495f89340"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340">updateReminder</a> ()</td></tr>
<tr class="separator:a62541398ca3ba5f9a93f4fa495f89340"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa96ce36454866e4e0b978e53e9f77f6c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">onBackPressed</a> ()</td></tr>
<tr class="separator:aa96ce36454866e4e0b978e53e9f77f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a749ed4863d2f070c03abb515b26bbb71"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71">onCreateOptionsMenu</a> (Menu menu)</td></tr>
<tr class="separator:a749ed4863d2f070c03abb515b26bbb71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbf3b82e569dbf970ed6b3e3262b1800"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800">onOptionsItemSelected</a> (MenuItem item)</td></tr>
<tr class="separator:acbf3b82e569dbf970ed6b3e3262b1800"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:aa2f466341ce40bac2d35ae9f63cab6a0"><td class="memItemLeft" align="right" valign="top"><a id="aa2f466341ce40bac2d35ae9f63cab6a0"></a>
static final String&#160;</td><td class="memItemRight" valign="bottom"><b>EXTRA_REMINDER_ID</b> = &quot;Reminder_ID&quot;</td></tr>
<tr class="separator:aa2f466341ce40bac2d35ae9f63cab6a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a7ee3ac937c3fad33ff079ffc0a1813e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5">onCreate</a> (Bundle savedInstanceState)</td></tr>
<tr class="separator:a7ee3ac937c3fad33ff079ffc0a1813e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1c7fa7ddf06af358759d8f311e6eaf6"><td class="memItemLeft" align="right" valign="top"><a id="af1c7fa7ddf06af358759d8f311e6eaf6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onSaveInstanceState</b> (Bundle outState)</td></tr>
<tr class="separator:af1c7fa7ddf06af358759d8f311e6eaf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Java class for handling UI component of Edit reminder layout. </p>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00032">32</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="aa96ce36454866e4e0b978e53e9f77f6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa96ce36454866e4e0b978e53e9f77f6c">&#9670;&nbsp;</a></span>onBackPressed()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderEditActivity.onBackPressed </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On pressing the back button </p>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00412">412</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="a7ee3ac937c3fad33ff079ffc0a1813e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ee3ac937c3fad33ff079ffc0a1813e5">&#9670;&nbsp;</a></span>onCreate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderEditActivity.onCreate </td>
<td>(</td>
<td class="paramtype">Bundle&#160;</td>
<td class="paramname"><em>savedInstanceState</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>overrides onCreate method to get all the ui element </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">savedInstanceState</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00078">78</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="a749ed4863d2f070c03abb515b26bbb71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a749ed4863d2f070c03abb515b26bbb71">&#9670;&nbsp;</a></span>onCreateOptionsMenu()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean com.sudogeeks.talking_reminder.ReminderEditActivity.onCreateOptionsMenu </td>
<td>(</td>
<td class="paramtype">Menu&#160;</td>
<td class="paramname"><em>menu</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creating the menu </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">menu</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true </dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00421">421</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="acbf3b82e569dbf970ed6b3e3262b1800"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acbf3b82e569dbf970ed6b3e3262b1800">&#9670;&nbsp;</a></span>onOptionsItemSelected()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean com.sudogeeks.talking_reminder.ReminderEditActivity.onOptionsItemSelected </td>
<td>(</td>
<td class="paramtype">MenuItem&#160;</td>
<td class="paramname"><em>item</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking menu buttons :Save reminder (to save reminder), send reminder(to send reminder), discard reminder(to discard reminder) </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">item</td><td></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00431">431</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="aad2fb7638f676559b1cdea99ef0200c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad2fb7638f676559b1cdea99ef0200c7">&#9670;&nbsp;</a></span>onSwitchRepeat()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderEditActivity.onSwitchRepeat </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>view</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking the repeat switch, to select for repeat alarm </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">view</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00276">276</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="a430d78a53b9a540879521b11a1d4f81d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a430d78a53b9a540879521b11a1d4f81d">&#9670;&nbsp;</a></span>selectRepeatType()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderEditActivity.selectRepeatType </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking repeat type button, to select for repeat type like every minute, hour, day,month </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00292">292</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="a71bcabaea5889759a971606906b95ec5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71bcabaea5889759a971606906b95ec5">&#9670;&nbsp;</a></span>setDate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderEditActivity.setDate </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking Date picker,to show date dialog for user to select date </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00252">252</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="a4e64d333e964c7cdb03586dc20276f6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e64d333e964c7cdb03586dc20276f6a">&#9670;&nbsp;</a></span>setRepeatNo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderEditActivity.setRepeatNo </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking set repeat interval </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00322">322</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="a20b38c5cb42150bad2761a0c668714bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20b38c5cb42150bad2761a0c668714bd">&#9670;&nbsp;</a></span>setTime()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderEditActivity.setTime </td>
<td>(</td>
<td class="paramtype">View&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>On clicking Time picker , to show time dialog for user to select time </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00226">226</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<a id="a62541398ca3ba5f9a93f4fa495f89340"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62541398ca3ba5f9a93f4fa495f89340">&#9670;&nbsp;</a></span>updateReminder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderEditActivity.updateReminder </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>To update reminder upon clicking update button </p>
<p class="definition">Definition at line <a class="el" href="_reminder_edit_activity_8java_source.html#l00357">357</a> of file <a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_reminder_edit_activity_8java_source.html">ReminderEditActivity.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">ReminderReceiveActivity</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderReceiveActivity Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onCreate</b>(Bundle savedInstanceState) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>onCreateOptionsMenu</b>(Menu menu) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>onOptionsItemSelected</b>(MenuItem item) (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a">saveSendReminder</a>()</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.ReminderReceiveActivity Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">ReminderReceiveActivity</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.ReminderReceiveActivity Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Class to read and parse reminder Data after receiving This class parse the received reminder object and saves that in database and trigger alarm for that.
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.sudogeeks.talking_reminder.ReminderReceiveActivity:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a041c0c4b67c3312b8554c1e74828c34a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a">saveSendReminder</a> ()</td></tr>
<tr class="separator:a041c0c4b67c3312b8554c1e74828c34a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a049927308d520287e80fe8a7deff7643"><td class="memItemLeft" align="right" valign="top"><a id="a049927308d520287e80fe8a7deff7643"></a>
boolean&#160;</td><td class="memItemRight" valign="bottom"><b>onCreateOptionsMenu</b> (Menu menu)</td></tr>
<tr class="separator:a049927308d520287e80fe8a7deff7643"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd5c6a3f78e7a229d84f33d8f83e9f4b"><td class="memItemLeft" align="right" valign="top"><a id="afd5c6a3f78e7a229d84f33d8f83e9f4b"></a>
boolean&#160;</td><td class="memItemRight" valign="bottom"><b>onOptionsItemSelected</b> (MenuItem item)</td></tr>
<tr class="separator:afd5c6a3f78e7a229d84f33d8f83e9f4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a0959aa9d711275c53aefb06d22af9673"><td class="memItemLeft" align="right" valign="top"><a id="a0959aa9d711275c53aefb06d22af9673"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>onCreate</b> (Bundle savedInstanceState)</td></tr>
<tr class="separator:a0959aa9d711275c53aefb06d22af9673"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class to read and parse reminder Data after receiving This class parse the received reminder object and saves that in database and trigger alarm for that. </p>
<p class="definition">Definition at line <a class="el" href="_reminder_receive_activity_8java_source.html#l00025">25</a> of file <a class="el" href="_reminder_receive_activity_8java_source.html">ReminderReceiveActivity.java</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a041c0c4b67c3312b8554c1e74828c34a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a041c0c4b67c3312b8554c1e74828c34a">&#9670;&nbsp;</a></span>saveSendReminder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void com.sudogeeks.talking_reminder.ReminderReceiveActivity.saveSendReminder </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>This method populates the ui as received and then saves the reminder to database. </p>
<p class="definition">Definition at line <a class="el" href="_reminder_receive_activity_8java_source.html#l00117">117</a> of file <a class="el" href="_reminder_receive_activity_8java_source.html">ReminderReceiveActivity.java</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_reminder_receive_activity_8java_source.html">ReminderReceiveActivity.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">Utility</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.Utility Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">com.sudogeeks.talking_reminder.Utility</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FILE_EXTENSION</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">com.sudogeeks.talking_reminder.Utility</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">com.sudogeeks.talking_reminder.Utility</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>FILE_NAME_PREFIX</b> (defined in <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">com.sudogeeks.talking_reminder.Utility</a>)</td><td class="entry"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">com.sudogeeks.talking_reminder.Utility</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: com.sudogeeks.talking_reminder.Utility Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>com</b></li><li class="navelem"><b>sudogeeks</b></li><li class="navelem"><b>talking_reminder</b></li><li class="navelem"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">Utility</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.sudogeeks.talking_reminder.Utility Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ae5b86cdd1deae9af4cbd2e775d187950"><td class="memItemLeft" align="right" valign="top"><a id="ae5b86cdd1deae9af4cbd2e775d187950"></a>
static final String&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_NAME_PREFIX</b> = &quot;Talking_Reminder&quot;</td></tr>
<tr class="separator:ae5b86cdd1deae9af4cbd2e775d187950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a529453c94a28f79f5bcab03204062b05"><td class="memItemLeft" align="right" valign="top"><a id="a529453c94a28f79f5bcab03204062b05"></a>
static final String&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_EXTENSION</b> = &quot;tprd&quot;</td></tr>
<tr class="separator:a529453c94a28f79f5bcab03204062b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="_utility_8java_source.html#l00003">3</a> of file <a class="el" href="_utility_8java_source.html">Utility.java</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder/<a class="el" href="_utility_8java_source.html">Utility.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html">DateTimeSorter</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html">MainActivity.SimpleAdapter.ReminderItem</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;v&#160;&#160;</div></td></tr></table>
</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html">ReminderReceiveActivity</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
</tr>
<tr><td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html">AlarmReceiver</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html">ReadReminderTextService</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html">MainActivity.SimpleAdapter.VerticalItemHolder</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
</tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html">MainActivity</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html">ReminderAddActivity</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;n&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html">ReminderDatabase</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html">MainActivity.SimpleAdapter</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html">BootReceiver</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html">ReminderDO</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html">NotificationHelper</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html">ReminderEditActivity</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html">Utility</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html">MainActivity.SimpleAdapter.DateTimeComparator</a> (com.sudogeeks.talking_reminder)&#160;&#160;&#160;</td>
<td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_n">n</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a>&#160;|&#160;<a class="qindex" href="#letter_v">v</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">java Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">sudogeeks Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2 Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">TalkingReminder2 Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Raushan Raj Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com/sudogeeks/talking_reminder Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li><li class="navelem"><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html">sudogeeks</a></li><li class="navelem"><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html">talking_reminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">talking_reminder Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main/java/com Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li><li class="navelem"><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html">java</a></li><li class="navelem"><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html">com</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">com Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">StudioProjects Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">app Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src/main Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li><li class="navelem"><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html">main</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">main Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder/app/src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li><li class="navelem"><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html">app</a></li><li class="navelem"><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">src Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users/Raushan Raj/StudioProjects/TalkingReminder2/TalkingReminder Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li><li class="navelem"><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html">Raushan Raj</a></li><li class="navelem"><a class="el" href="dir_946193256640e73462141654bb41770b.html">StudioProjects</a></li><li class="navelem"><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html">TalkingReminder2</a></li><li class="navelem"><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html">TalkingReminder</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">TalkingReminder Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: C:/Users Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d522931ffa1371640980b621734a4381.html">Users</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Users Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
/* The standard CSS for doxygen 1.8.16 */
body, table, div, p, dl {
font: 400 14px/22px Roboto,sans-serif;
}
p.reference, p.definition {
font: 400 14px/22px Roboto,sans-serif;
}
/* @group Heading Levels */
h1.groupheader {
font-size: 150%;
}
.title {
font: 400 14px/28px Roboto,sans-serif;
font-size: 150%;
font-weight: bold;
margin: 10px 2px;
}
h2.groupheader {
border-bottom: 1px solid #879ECB;
color: #354C7B;
font-size: 150%;
font-weight: normal;
margin-top: 1.75em;
padding-top: 8px;
padding-bottom: 4px;
width: 100%;
}
h3.groupheader {
font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
-webkit-transition: text-shadow 0.5s linear;
-moz-transition: text-shadow 0.5s linear;
-ms-transition: text-shadow 0.5s linear;
-o-transition: text-shadow 0.5s linear;
transition: text-shadow 0.5s linear;
margin-right: 15px;
}
h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
text-shadow: 0 0 15px cyan;
}
dt {
font-weight: bold;
}
ul.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
}
p.startli, p.startdd {
margin-top: 2px;
}
p.starttd {
margin-top: 0px;
}
p.endli {
margin-bottom: 0px;
}
p.enddd {
margin-bottom: 4px;
}
p.endtd {
margin-bottom: 2px;
}
p.interli {
}
p.interdd {
}
p.intertd {
}
/* @end */
caption {
font-weight: bold;
}
span.legend {
font-size: 70%;
text-align: center;
}
h3.version {
font-size: 90%;
text-align: center;
}
div.qindex, div.navtab{
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
}
div.qindex, div.navpath {
width: 100%;
line-height: 140%;
}
div.navtab {
margin-right: 15px;
}
/* @group Link Styling */
a {
color: #3D578C;
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
color: #4665A2;
}
a:hover {
text-decoration: underline;
}
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #FFFFFF;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #FFFFFF;
}
a.el {
font-weight: bold;
}
a.elRef {
}
a.code, a.code:visited, a.line, a.line:visited {
color: #4665A2;
}
a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
ul {
overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
}
#side-nav ul {
overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
}
#main-nav ul {
overflow: visible; /* reset ul rule for the navigation bar drop down lists */
}
.fragment {
text-align: left;
direction: ltr;
overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
overflow-y: hidden;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
font-family: monospace, fixed;
font-size: 105%;
}
div.fragment {
padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
margin: 4px 8px 4px 2px;
background-color: #FBFCFD;
border: 1px solid #C4CFE5;
}
div.line {
font-family: monospace, fixed;
font-size: 13px;
min-height: 13px;
line-height: 1.0;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 */
word-wrap: break-word; /* IE 5.5+ */
text-indent: -53px;
padding-left: 53px;
padding-bottom: 0px;
margin: 0px;
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
div.line:after {
content:"\000A";
white-space: pre;
}
div.line.glow {
background-color: cyan;
box-shadow: 0 0 10px cyan;
}
span.lineno {
padding-right: 4px;
text-align: right;
border-right: 2px solid #0F0;
background-color: #E8E8E8;
white-space: pre;
}
span.lineno a {
background-color: #D8D8D8;
}
span.lineno a:hover {
background-color: #C8C8C8;
}
.lineno {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
div.ah, span.ah {
background-color: black;
font-weight: bold;
color: #FFFFFF;
margin-bottom: 3px;
margin-top: 3px;
padding: 0.2em;
border: solid thin #333;
border-radius: 0.5em;
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
box-shadow: 2px 2px 3px #999;
-webkit-box-shadow: 2px 2px 3px #999;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
}
div.classindex ul {
list-style: none;
padding-left: 0;
}
div.classindex span.ai {
display: inline-block;
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
body {
background-color: white;
color: black;
margin: 0;
}
div.contents {
margin-top: 10px;
margin-left: 12px;
margin-right: 8px;
}
td.indexkey {
background-color: #EBEFF6;
font-weight: bold;
border: 1px solid #C4CFE5;
margin: 2px 0px 2px 0;
padding: 2px 10px;
white-space: nowrap;
vertical-align: top;
}
td.indexvalue {
background-color: #EBEFF6;
border: 1px solid #C4CFE5;
padding: 2px 10px;
margin: 2px 0px;
}
tr.memlist {
background-color: #EEF1F7;
}
p.formulaDsp {
text-align: center;
}
img.formulaDsp {
}
img.formulaInl, img.inline {
vertical-align: middle;
}
div.center {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}
div.center img {
border: 0px;
}
address.footer {
text-align: right;
padding-right: 12px;
}
img.footer {
border: 0px;
vertical-align: middle;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
blockquote {
background-color: #F7F8FB;
border-left: 2px solid #9CAFD4;
margin: 0 24px 0 4px;
padding: 0 12px 0 16px;
}
blockquote.DocNodeRTL {
border-left: 0;
border-right: 2px solid #9CAFD4;
margin: 0 4px 0 24px;
padding: 0 16px 0 12px;
}
/* @end */
/*
.search {
color: #003399;
font-weight: bold;
}
form.search {
margin-bottom: 0px;
margin-top: 0px;
}
input.search {
font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
*/
td.tiny {
font-size: 75%;
}
.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #A3B4D7;
}
th.dirtab {
background: #EBEFF6;
font-weight: bold;
}
hr {
height: 0px;
border: none;
border-top: 1px solid #4A6AAA;
}
hr.footer {
height: 1px;
}
/* @group Member Descriptions */
table.memberdecls {
border-spacing: 0px;
padding: 0px;
}
.memberdecls td, .fieldtable tr {
-webkit-transition-property: background-color, box-shadow;
-webkit-transition-duration: 0.5s;
-moz-transition-property: background-color, box-shadow;
-moz-transition-duration: 0.5s;
-ms-transition-property: background-color, box-shadow;
-ms-transition-duration: 0.5s;
-o-transition-property: background-color, box-shadow;
-o-transition-duration: 0.5s;
transition-property: background-color, box-shadow;
transition-duration: 0.5s;
}
.memberdecls td.glow, .fieldtable tr.glow {
background-color: cyan;
box-shadow: 0 0 15px cyan;
}
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
background-color: #F9FAFC;
border: none;
margin: 4px;
padding: 1px 0 0 8px;
}
.mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px;
color: #555;
}
.memSeparator {
border-bottom: 1px solid #DEE4F0;
line-height: 1px;
margin: 0px;
padding: 0px;
}
.memItemLeft, .memTemplItemLeft {
white-space: nowrap;
}
.memItemRight {
width: 100%;
}
.memTemplParams {
color: #4665A2;
white-space: nowrap;
font-size: 80%;
}
/* @end */
/* @group Member Details */
/* Styles for detailed member documentation */
.memtitle {
padding: 8px;
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
margin-bottom: -1px;
background-image: url('nav_f.png');
background-repeat: repeat-x;
background-color: #E2E8F2;
line-height: 1.25;
font-weight: 300;
float:left;
}
.permalink
{
font-size: 65%;
display: inline-block;
vertical-align: middle;
}
.memtemplate {
font-size: 80%;
color: #4665A2;
font-weight: normal;
margin-left: 9px;
}
.memnav {
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.mempage {
width: 100%;
}
.memitem {
padding: 0;
margin-bottom: 10px;
margin-right: 5px;
-webkit-transition: box-shadow 0.5s linear;
-moz-transition: box-shadow 0.5s linear;
-ms-transition: box-shadow 0.5s linear;
-o-transition: box-shadow 0.5s linear;
transition: box-shadow 0.5s linear;
display: table !important;
width: 100%;
}
.memitem.glow {
box-shadow: 0 0 15px cyan;
}
.memname {
font-weight: 400;
margin-left: 6px;
}
.memname td {
vertical-align: bottom;
}
.memproto, dl.reflist dt {
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 0px 6px 0px;
color: #253555;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
background-color: #DFE5F1;
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 4px;
/* firefox specific markup */
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-moz-border-radius-topright: 4px;
/* webkit specific markup */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 4px;
}
.overload {
font-family: "courier new",courier,monospace;
font-size: 65%;
}
.memdoc, dl.reflist dd {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 10px 2px 10px;
background-color: #FBFCFD;
border-top-width: 0;
background-image:url('nav_g.png');
background-repeat:repeat-x;
background-color: #FFFFFF;
/* opera specific markup */
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
/* firefox specific markup */
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
/* webkit specific markup */
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
dl.reflist dt {
padding: 5px;
}
dl.reflist dd {
margin: 0px 0px 10px 0px;
padding: 5px;
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
white-space: nowrap;
}
.paramname em {
font-style: normal;
}
.paramname code {
line-height: 14px;
}
.params, .retval, .exception, .tparams {
margin-left: 0px;
padding-left: 0px;
}
.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
font-weight: bold;
vertical-align: top;
}
.params .paramtype, .tparams .paramtype {
font-style: italic;
vertical-align: top;
}
.params .paramdir, .tparams .paramdir {
font-family: "courier new",courier,monospace;
vertical-align: top;
}
table.mlabels {
border-spacing: 0px;
}
td.mlabels-left {
width: 100%;
padding: 0px;
}
td.mlabels-right {
vertical-align: bottom;
padding: 0px;
white-space: nowrap;
}
span.mlabels {
margin-left: 8px;
}
span.mlabel {
background-color: #728DC1;
border-top:1px solid #5373B4;
border-left:1px solid #5373B4;
border-right:1px solid #C4CFE5;
border-bottom:1px solid #C4CFE5;
text-shadow: none;
color: white;
margin-right: 4px;
padding: 2px 3px;
border-radius: 3px;
font-size: 7pt;
white-space: nowrap;
vertical-align: middle;
}
/* @end */
/* these are for tree view inside a (index) page */
div.directory {
margin: 10px 0px;
border-top: 1px solid #9CAFD4;
border-bottom: 1px solid #9CAFD4;
width: 100%;
}
.directory table {
border-collapse:collapse;
}
.directory td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.directory td.entry {
white-space: nowrap;
padding-right: 6px;
padding-top: 3px;
}
.directory td.entry a {
outline:none;
}
.directory td.entry a img {
border: none;
}
.directory td.desc {
width: 100%;
padding-left: 6px;
padding-right: 6px;
padding-top: 3px;
border-left: 1px solid rgba(0,0,0,0.05);
}
.directory tr.even {
padding-left: 6px;
background-color: #F7F8FB;
}
.directory img {
vertical-align: -30%;
}
.directory .levels {
white-space: nowrap;
width: 100%;
text-align: right;
font-size: 9pt;
}
.directory .levels span {
cursor: pointer;
padding-left: 2px;
padding-right: 2px;
color: #3D578C;
}
.arrow {
color: #9CAFD4;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
font-size: 80%;
display: inline-block;
width: 16px;
height: 22px;
}
.icon {
font-family: Arial, Helvetica;
font-weight: bold;
font-size: 12px;
height: 14px;
width: 16px;
display: inline-block;
background-color: #728DC1;
color: white;
text-align: center;
border-radius: 4px;
margin-left: 2px;
margin-right: 2px;
}
.icona {
width: 24px;
height: 22px;
display: inline-block;
}
.iconfopen {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderopen.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
.iconfclosed {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderclosed.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
.icondoc {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('doc.png');
background-position: 0px -4px;
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
}
table.directory {
font: 400 14px Roboto,sans-serif;
}
/* @end */
div.dynheader {
margin-top: 8px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
address {
font-style: normal;
color: #2A3D61;
}
table.doxtable caption {
caption-side: top;
}
table.doxtable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.doxtable td, table.doxtable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.doxtable th {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
table.fieldtable {
/*width: 100%;*/
margin-bottom: 10px;
border: 1px solid #A8B8D9;
border-spacing: 0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
}
.fieldtable td, .fieldtable th {
padding: 3px 7px 2px;
}
.fieldtable td.fieldtype, .fieldtable td.fieldname {
white-space: nowrap;
border-right: 1px solid #A8B8D9;
border-bottom: 1px solid #A8B8D9;
vertical-align: top;
}
.fieldtable td.fieldname {
padding-top: 3px;
}
.fieldtable td.fielddoc {
border-bottom: 1px solid #A8B8D9;
/*width: 100%;*/
}
.fieldtable td.fielddoc p:first-child {
margin-top: 0px;
}
.fieldtable td.fielddoc p:last-child {
margin-bottom: 2px;
}
.fieldtable tr:last-child td {
border-bottom: none;
}
.fieldtable th {
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
font-size: 90%;
color: #253555;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
font-weight: 400;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom: 1px solid #A8B8D9;
}
.tabsearch {
top: 0px;
left: 10px;
height: 36px;
background-image: url('tab_b.png');
z-index: 101;
overflow: hidden;
font-size: 13px;
}
.navpath ul
{
font-size: 11px;
background-image:url('tab_b.png');
background-repeat:repeat-x;
background-position: 0 -5px;
height:30px;
line-height:30px;
color:#8AA0CC;
border:solid 1px #C2CDE4;
overflow:hidden;
margin:0px;
padding:0px;
}
.navpath li
{
list-style-type:none;
float:left;
padding-left:10px;
padding-right:15px;
background-image:url('bc_s.png');
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
}
.navpath li.navelem a
{
height:32px;
display:block;
text-decoration: none;
outline: none;
color: #283A5D;
font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
text-decoration: none;
}
.navpath li.navelem a:hover
{
color:#6884BD;
}
.navpath li.footer
{
list-style-type:none;
float:right;
padding-left:10px;
padding-right:15px;
background-image:none;
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
font-size: 8pt;
}
div.summary
{
float: right;
font-size: 8pt;
padding-right: 5px;
width: 50%;
text-align: right;
}
div.summary a
{
white-space: nowrap;
}
table.classindex
{
margin: 10px;
white-space: nowrap;
margin-left: 3%;
margin-right: 3%;
width: 94%;
border: 0;
border-spacing: 0;
padding: 0;
}
div.ingroups
{
font-size: 8pt;
width: 50%;
text-align: left;
}
div.ingroups a
{
white-space: nowrap;
}
div.header
{
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
margin: 0px;
border-bottom: 1px solid #C4CFE5;
}
div.headertitle
{
padding: 5px 5px 5px 10px;
}
.PageDocRTL-title div.headertitle {
text-align: right;
direction: rtl;
}
dl {
padding: 0 0 0 0;
}
/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
dl.section {
margin-left: 0px;
padding-left: 0px;
}
dl.section.DocNodeRTL {
margin-right: 0px;
padding-right: 0px;
}
dl.note {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #D0C000;
}
dl.note.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #D0C000;
}
dl.warning, dl.attention {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #FF0000;
}
dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #FF0000;
}
dl.pre, dl.post, dl.invariant {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #00D000;
}
dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #00D000;
}
dl.deprecated {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #505050;
}
dl.deprecated.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #505050;
}
dl.todo {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #00C0E0;
}
dl.todo.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #00C0E0;
}
dl.test {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #3030E0;
}
dl.test.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #3030E0;
}
dl.bug {
margin-left: -7px;
padding-left: 3px;
border-left: 4px solid;
border-color: #C08050;
}
dl.bug.DocNodeRTL {
margin-left: 0;
padding-left: 0;
border-left: 0;
margin-right: -7px;
padding-right: 3px;
border-right: 4px solid;
border-color: #C08050;
}
dl.section dd {
margin-bottom: 6px;
}
#projectlogo
{
text-align: center;
vertical-align: bottom;
border-collapse: separate;
}
#projectlogo img
{
border: 0px none;
}
#projectalign
{
vertical-align: middle;
}
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#projectnumber
{
font: 50% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#titlearea
{
padding: 0px;
margin: 0px;
width: 100%;
border-bottom: 1px solid #5373B4;
}
.image
{
text-align: center;
}
.dotgraph
{
text-align: center;
}
.mscgraph
{
text-align: center;
}
.plantumlgraph
{
text-align: center;
}
.diagraph
{
text-align: center;
}
.caption
{
font-weight: bold;
}
div.zoom
{
border: 1px solid #90A5CE;
}
dl.citelist {
margin-bottom:50px;
}
dl.citelist dt {
color:#334975;
float:left;
font-weight:bold;
margin-right:10px;
padding:5px;
}
dl.citelist dd {
margin:2px 0;
padding:5px 0;
}
div.toc {
padding: 14px 25px;
background-color: #F4F6FA;
border: 1px solid #D8DFEE;
border-radius: 7px 7px 7px 7px;
float: right;
height: auto;
margin: 0 8px 10px 10px;
width: 200px;
}
.PageDocRTL-title div.toc {
float: left !important;
text-align: right;
}
div.toc li {
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
margin-top: 5px;
padding-left: 10px;
padding-top: 2px;
}
.PageDocRTL-title div.toc li {
background-position-x: right !important;
padding-left: 0 !important;
padding-right: 10px;
}
div.toc h3 {
font: bold 12px/1.2 Arial,FreeSans,sans-serif;
color: #4665A2;
border-bottom: 0 none;
margin: 0;
}
div.toc ul {
list-style: none outside none;
border: medium none;
padding: 0px;
}
div.toc li.level1 {
margin-left: 0px;
}
div.toc li.level2 {
margin-left: 15px;
}
div.toc li.level3 {
margin-left: 30px;
}
div.toc li.level4 {
margin-left: 45px;
}
.PageDocRTL-title div.toc li.level1 {
margin-left: 0 !important;
margin-right: 0;
}
.PageDocRTL-title div.toc li.level2 {
margin-left: 0 !important;
margin-right: 15px;
}
.PageDocRTL-title div.toc li.level3 {
margin-left: 0 !important;
margin-right: 30px;
}
.PageDocRTL-title div.toc li.level4 {
margin-left: 0 !important;
margin-right: 45px;
}
.inherit_header {
font-weight: bold;
color: gray;
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.inherit_header td {
padding: 6px 0px 2px 5px;
}
.inherit {
display: none;
}
tr.heading h2 {
margin-top: 12px;
margin-bottom: 4px;
}
/* tooltip related style info */
.ttc {
position: absolute;
display: none;
}
#powerTip {
cursor: default;
white-space: nowrap;
background-color: white;
border: 1px solid gray;
border-radius: 4px 4px 4px 4px;
box-shadow: 1px 1px 7px gray;
display: none;
font-size: smaller;
max-width: 80%;
opacity: 0.9;
padding: 1ex 1em 1em;
position: absolute;
z-index: 2147483647;
}
#powerTip div.ttdoc {
color: grey;
font-style: italic;
}
#powerTip div.ttname a {
font-weight: bold;
}
#powerTip div.ttname {
font-weight: bold;
}
#powerTip div.ttdeci {
color: #006318;
}
#powerTip div {
margin: 0px;
padding: 0px;
font: 12px/16px Roboto,sans-serif;
}
#powerTip:before, #powerTip:after {
content: "";
position: absolute;
margin: 0px;
}
#powerTip.n:after, #powerTip.n:before,
#powerTip.s:after, #powerTip.s:before,
#powerTip.w:after, #powerTip.w:before,
#powerTip.e:after, #powerTip.e:before,
#powerTip.ne:after, #powerTip.ne:before,
#powerTip.se:after, #powerTip.se:before,
#powerTip.nw:after, #powerTip.nw:before,
#powerTip.sw:after, #powerTip.sw:before {
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
}
#powerTip.n:after, #powerTip.s:after,
#powerTip.w:after, #powerTip.e:after,
#powerTip.nw:after, #powerTip.ne:after,
#powerTip.sw:after, #powerTip.se:after {
border-color: rgba(255, 255, 255, 0);
}
#powerTip.n:before, #powerTip.s:before,
#powerTip.w:before, #powerTip.e:before,
#powerTip.nw:before, #powerTip.ne:before,
#powerTip.sw:before, #powerTip.se:before {
border-color: rgba(128, 128, 128, 0);
}
#powerTip.n:after, #powerTip.n:before,
#powerTip.ne:after, #powerTip.ne:before,
#powerTip.nw:after, #powerTip.nw:before {
top: 100%;
}
#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
border-top-color: #FFFFFF;
border-width: 10px;
margin: 0px -10px;
}
#powerTip.n:before {
border-top-color: #808080;
border-width: 11px;
margin: 0px -11px;
}
#powerTip.n:after, #powerTip.n:before {
left: 50%;
}
#powerTip.nw:after, #powerTip.nw:before {
right: 14px;
}
#powerTip.ne:after, #powerTip.ne:before {
left: 14px;
}
#powerTip.s:after, #powerTip.s:before,
#powerTip.se:after, #powerTip.se:before,
#powerTip.sw:after, #powerTip.sw:before {
bottom: 100%;
}
#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
border-bottom-color: #FFFFFF;
border-width: 10px;
margin: 0px -10px;
}
#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
border-bottom-color: #808080;
border-width: 11px;
margin: 0px -11px;
}
#powerTip.s:after, #powerTip.s:before {
left: 50%;
}
#powerTip.sw:after, #powerTip.sw:before {
right: 14px;
}
#powerTip.se:after, #powerTip.se:before {
left: 14px;
}
#powerTip.e:after, #powerTip.e:before {
left: 100%;
}
#powerTip.e:after {
border-left-color: #FFFFFF;
border-width: 10px;
top: 50%;
margin-top: -10px;
}
#powerTip.e:before {
border-left-color: #808080;
border-width: 11px;
top: 50%;
margin-top: -11px;
}
#powerTip.w:after, #powerTip.w:before {
right: 100%;
}
#powerTip.w:after {
border-right-color: #FFFFFF;
border-width: 10px;
top: 50%;
margin-top: -10px;
}
#powerTip.w:before {
border-right-color: #808080;
border-width: 11px;
top: 50%;
margin-top: -11px;
}
@media print
{
#top { display: none; }
#side-nav { display: none; }
#nav-path { display: none; }
body { overflow:visible; }
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
.summary { display: none; }
.memitem { page-break-inside: avoid; }
#doc-content
{
margin-left:0 !important;
height:auto !important;
width:auto !important;
overflow:inherit;
display:inline;
}
}
/* @group Markdown */
/*
table.markdownTable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.markdownTable td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.markdownTableHead tr {
}
table.markdownTableBodyLeft td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
th.markdownTableHeadLeft {
text-align: left
}
th.markdownTableHeadRight {
text-align: right
}
th.markdownTableHeadCenter {
text-align: center
}
*/
table.markdownTable {
border-collapse:collapse;
margin-top: 4px;
margin-bottom: 4px;
}
table.markdownTable td, table.markdownTable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.markdownTable tr {
}
th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
}
th.markdownTableHeadLeft, td.markdownTableBodyLeft {
text-align: left
}
th.markdownTableHeadRight, td.markdownTableBodyRight {
text-align: right
}
th.markdownTableHeadCenter, td.markdownTableBodyCenter {
text-align: center
}
.DocNodeRTL {
text-align: right;
direction: rtl;
}
.DocNodeLTR {
text-align: left;
direction: ltr;
}
table.DocNodeRTL {
width: auto;
margin-right: 0;
margin-left: auto;
}
table.DocNodeLTR {
width: auto;
margin-right: auto;
margin-left: 0;
}
tt, code, kbd, samp
{
display: inline-block;
direction:ltr;
}
/* @end */
u {
text-decoration: underline;
}
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function toggleVisibility(linkObj)
{
var base = $(linkObj).attr('id');
var summary = $('#'+base+'-summary');
var content = $('#'+base+'-content');
var trigger = $('#'+base+'-trigger');
var src=$(trigger).attr('src');
if (content.is(':visible')===true) {
content.hide();
summary.show();
$(linkObj).addClass('closed').removeClass('opened');
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
content.show();
summary.hide();
$(linkObj).removeClass('closed').addClass('opened');
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
}
return false;
}
function updateStripes()
{
$('table.directory tr').
removeClass('even').filter(':visible:even').addClass('even');
}
function toggleLevel(level)
{
$('table.directory tr').each(function() {
var l = this.id.split('_').length-1;
var i = $('#img'+this.id.substring(3));
var a = $('#arr'+this.id.substring(3));
if (l<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */
$(document).ready(function() {
$('.code,.codeRef').each(function() {
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
});
});
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span><span onclick="javascript:toggleLevel(7);">7</span><span onclick="javascript:toggleLevel(8);">8</span><span onclick="javascript:toggleLevel(9);">9</span><span onclick="javascript:toggleLevel(10);">10</span><span onclick="javascript:toggleLevel(11);">11</span><span onclick="javascript:toggleLevel(12);">12</span><span onclick="javascript:toggleLevel(13);">13</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_d522931ffa1371640980b621734a4381.html" target="_self">Users</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_60a4fe83324653e3d3c6a09e13a3c764.html" target="_self">Raushan Raj</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_946193256640e73462141654bb41770b.html" target="_self">StudioProjects</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_')">&#160;</span><a class="el" href="dir_4b7ba20a418d1964587d68867f3d7d87.html" target="_self">TalkingReminder2</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_0_')">&#160;</span><a class="el" href="dir_bf6984ae8190e591f2a17cd0f063bb2a.html" target="_self">TalkingReminder</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_0_0_')">&#160;</span><a class="el" href="dir_af2b1edf10d94d6179bfd21df4bb2e3a.html" target="_self">app</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_0_0_0_')">&#160;</span><a class="el" href="dir_b9d87782c7f3cc0f02c331cd0b345bcd.html" target="_self">src</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_"><td class="entry"><span style="width:112px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_0_0_0_0_')">&#160;</span><a class="el" href="dir_b18ac78700a5e60499415cd20830b833.html" target="_self">main</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_" class="even"><td class="entry"><span style="width:128px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_0_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_0_0_0_0_0_')">&#160;</span><a class="el" href="dir_3e4cf63f6dce127779f51751e806c33a.html" target="_self">java</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_"><td class="entry"><span style="width:144px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_0_0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_0_0_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_0_0_0_0_0_0_')">&#160;</span><a class="el" href="dir_92241f96f1691d6ede8b7b03a51b314c.html" target="_self">com</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_" class="even"><td class="entry"><span style="width:160px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_0_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_0_0_0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_0_0_0_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_0_0_0_0_0_0_0_')">&#160;</span><a class="el" href="dir_434eeca28b070caa3eab47546edb049c.html" target="_self">sudogeeks</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_"><td class="entry"><span style="width:176px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_0_0_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_0_0_0_0_0_0_0_')">&#9660;</span><span id="img_0_0_0_0_0_0_0_0_0_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_0_0_0_0_0_0_0_0_0_')">&#160;</span><a class="el" href="dir_885fcdf55b8625a4cb39e8724cd7474d.html" target="_self">talking_reminder</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_0_" class="even"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_alarm_receiver_8java_source.html"><span class="icondoc"></span></a><b>AlarmReceiver.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_1_"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_boot_receiver_8java_source.html"><span class="icondoc"></span></a><b>BootReceiver.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_2_" class="even"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_date_time_sorter_8java_source.html"><span class="icondoc"></span></a><b>DateTimeSorter.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_3_"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_main_activity_8java_source.html"><span class="icondoc"></span></a><b>MainActivity.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_4_" class="even"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_notification_helper_8java_source.html"><span class="icondoc"></span></a><b>NotificationHelper.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_5_"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_read_reminder_text_service_8java_source.html"><span class="icondoc"></span></a><b>ReadReminderTextService.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_6_" class="even"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_reminder_add_activity_8java_source.html"><span class="icondoc"></span></a><b>ReminderAddActivity.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_7_"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_reminder_database_8java_source.html"><span class="icondoc"></span></a><b>ReminderDatabase.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_8_" class="even"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_reminder_d_o_8java_source.html"><span class="icondoc"></span></a><b>ReminderDO.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_9_"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_reminder_edit_activity_8java_source.html"><span class="icondoc"></span></a><b>ReminderEditActivity.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_10_" class="even"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_reminder_receive_activity_8java_source.html"><span class="icondoc"></span></a><b>ReminderReceiveActivity.java</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_0_0_0_0_0_0_11_"><td class="entry"><span style="width:208px;display:inline-block;">&#160;</span><a href="_utility_8java_source.html"><span class="icondoc"></span></a><b>Utility.java</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>addReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>cancelAlarm()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e">com.sudogeeks.talking_reminder.AlarmReceiver</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>deleteReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>generateData()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#afba77d47c807f8e63cd62104f7e847c3">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>
</li>
<li>getAllReminders()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
<li>getChannelNotification()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6">com.sudogeeks.talking_reminder.NotificationHelper</a>
</li>
<li>getDefaultItemCount()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#ad99d690850a49fee1d1743177603a152">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>getItemCount()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#abc29da753e6a79143a1cc62244020eaf">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>
</li>
<li>getLayoutManager()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a8f4d78cd0e56bdcf91d4ccb12001ecdb">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>getReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
<li>getRemindersCount()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>NotificationHelper()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473">com.sudogeeks.talking_reminder.NotificationHelper</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>onActivityResult()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#addfd597b6a5ec138c8dd6a5f46b36f61">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>onBackPressed()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onBindViewHolder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#ae1d02199de61b4df15813e12bed737eb">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>
</li>
<li>onClick()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7ccddeb0991b09eee5917925f7ffe59b">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>onCreate()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a391fe745e1755fdf43929717dc4e7ded">com.sudogeeks.talking_reminder.MainActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6">com.sudogeeks.talking_reminder.ReadReminderTextService</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44">com.sudogeeks.talking_reminder.ReminderDatabase</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onCreateContextMenu()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a2cd029cc84e78c59b576be165c6a4bfd">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>onCreateOptionsMenu()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a548430c98a85b2abccde936a8a6c8ed7">com.sudogeeks.talking_reminder.MainActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onCreateViewHolder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#a3e4c48f08bcc04c7829e5d1e05631116">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>
</li>
<li>onInit()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7">com.sudogeeks.talking_reminder.ReadReminderTextService</a>
</li>
<li>onLongClick()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a4e4579cdab11f7a7a4a39fdb85de04ca">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>onOptionsItemSelected()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#aa247bb5a3dcb3c62eae90e673677af5c">com.sudogeeks.talking_reminder.MainActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onPause()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a5af985e4fe2ceff5e3eca71f9d9d1d4b">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>onReceive()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad">com.sudogeeks.talking_reminder.AlarmReceiver</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121">com.sudogeeks.talking_reminder.BootReceiver</a>
</li>
<li>onResume()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a1a49a8c57896a1d0f168828cdc702361">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>onStartCommand()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e">com.sudogeeks.talking_reminder.ReadReminderTextService</a>
</li>
<li>onSwitchRepeat()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onUpgrade()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>ReminderItem()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html#addfcfeb6e106d7b7dcb58232fcdf59de">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>saveReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
</li>
<li>saveReminderToTempStorage()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
</li>
<li>saveSendReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a>
</li>
<li>selectRepeatType()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>setActiveImage()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a28b9ebba051670e3876c428a62b048db">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>setAlarm()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">com.sudogeeks.talking_reminder.AlarmReceiver</a>
</li>
<li>setDate()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>setReminderDateTime()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7902517a4aeba0d74d653cef6fb36f53">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>setReminderRepeatInfo()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#ab9f103098aeaaeda396c6855ffc395d5">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>setReminderTitle()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a59001ea967c0a625a09233de9717976e">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>setRepeatAlarm()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">com.sudogeeks.talking_reminder.AlarmReceiver</a>
</li>
<li>setRepeatNo()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>setTime()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>updateReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343">com.sudogeeks.talking_reminder.ReminderDatabase</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>VerticalItemHolder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a86b08097a524e4344a9b544fa21549cc">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
&#160;
<h3><a id="index_a"></a>- a -</h3><ul>
<li>addReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>cancelAlarm()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e">com.sudogeeks.talking_reminder.AlarmReceiver</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>deleteReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>generateData()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#afba77d47c807f8e63cd62104f7e847c3">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>
</li>
<li>getAllReminders()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
<li>getChannelNotification()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6">com.sudogeeks.talking_reminder.NotificationHelper</a>
</li>
<li>getDefaultItemCount()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#ad99d690850a49fee1d1743177603a152">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>getItemCount()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#abc29da753e6a79143a1cc62244020eaf">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>
</li>
<li>getLayoutManager()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a8f4d78cd0e56bdcf91d4ccb12001ecdb">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>getReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
<li>getRemindersCount()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>NotificationHelper()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473">com.sudogeeks.talking_reminder.NotificationHelper</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>onActivityResult()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#addfd597b6a5ec138c8dd6a5f46b36f61">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>onBackPressed()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onBindViewHolder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#ae1d02199de61b4df15813e12bed737eb">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>
</li>
<li>onClick()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7ccddeb0991b09eee5917925f7ffe59b">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>onCreate()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a391fe745e1755fdf43929717dc4e7ded">com.sudogeeks.talking_reminder.MainActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6">com.sudogeeks.talking_reminder.ReadReminderTextService</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44">com.sudogeeks.talking_reminder.ReminderDatabase</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onCreateContextMenu()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a2cd029cc84e78c59b576be165c6a4bfd">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>onCreateOptionsMenu()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a548430c98a85b2abccde936a8a6c8ed7">com.sudogeeks.talking_reminder.MainActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onCreateViewHolder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#a3e4c48f08bcc04c7829e5d1e05631116">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a>
</li>
<li>onInit()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7">com.sudogeeks.talking_reminder.ReadReminderTextService</a>
</li>
<li>onLongClick()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a4e4579cdab11f7a7a4a39fdb85de04ca">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>onOptionsItemSelected()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#aa247bb5a3dcb3c62eae90e673677af5c">com.sudogeeks.talking_reminder.MainActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onPause()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a5af985e4fe2ceff5e3eca71f9d9d1d4b">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>onReceive()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad">com.sudogeeks.talking_reminder.AlarmReceiver</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121">com.sudogeeks.talking_reminder.BootReceiver</a>
</li>
<li>onResume()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a1a49a8c57896a1d0f168828cdc702361">com.sudogeeks.talking_reminder.MainActivity</a>
</li>
<li>onStartCommand()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e">com.sudogeeks.talking_reminder.ReadReminderTextService</a>
</li>
<li>onSwitchRepeat()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>onUpgrade()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e">com.sudogeeks.talking_reminder.ReminderDatabase</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>ReminderItem()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html#addfcfeb6e106d7b7dcb58232fcdf59de">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>saveReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
</li>
<li>saveReminderToTempStorage()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
</li>
<li>saveSendReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a>
</li>
<li>selectRepeatType()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>setActiveImage()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a28b9ebba051670e3876c428a62b048db">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>setAlarm()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95">com.sudogeeks.talking_reminder.AlarmReceiver</a>
</li>
<li>setDate()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>setReminderDateTime()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7902517a4aeba0d74d653cef6fb36f53">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>setReminderRepeatInfo()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#ab9f103098aeaaeda396c6855ffc395d5">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>setReminderTitle()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a59001ea967c0a625a09233de9717976e">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
<li>setRepeatAlarm()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404">com.sudogeeks.talking_reminder.AlarmReceiver</a>
</li>
<li>setRepeatNo()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
<li>setTime()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08">com.sudogeeks.talking_reminder.ReminderAddActivity</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>updateReminder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343">com.sudogeeks.talking_reminder.ReminderDatabase</a>
, <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340">com.sudogeeks.talking_reminder.ReminderEditActivity</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>VerticalItemHolder()
: <a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a86b08097a524e4344a9b544fa21549cc">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Adapter</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html" target="_self">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter</a></td><td class="desc">Adapter class (Inner Class) for implementing recycler view </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html" target="_self">com.sudogeeks.talking_reminder.DateTimeSorter</a></td><td class="desc">Data Object class for creating DateTime objects to facilitate easy sorting </td></tr>
<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>OnClickListener</b></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html" target="_self">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_3_" class="arrow" onclick="toggleFolder('3_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>OnInitListener</b></td><td class="desc"></td></tr>
<tr id="row_3_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html" target="_self">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="desc">Class for Text to speech service This class is extending the tts module service to speak up the reminder text </td></tr>
<tr id="row_4_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>OnLongClickListener</b></td><td class="desc"></td></tr>
<tr id="row_4_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html" target="_self">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>OnUtteranceCompletedListener</b></td><td class="desc"></td></tr>
<tr id="row_5_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html" target="_self">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="desc">Class for Text to speech service This class is extending the tts module service to speak up the reminder text </td></tr>
<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html" target="_self">com.sudogeeks.talking_reminder.ReminderDO</a></td><td class="desc">Data Object class for Reminder This class conatins all the attributes of reminder </td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html" target="_self">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem</a></td><td class="desc"></td></tr>
<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html" target="_self">com.sudogeeks.talking_reminder.Utility</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_9_" class="arrow" onclick="toggleFolder('9_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>AppCompatActivity</b></td><td class="desc"></td></tr>
<tr id="row_9_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html" target="_self">com.sudogeeks.talking_reminder.MainActivity</a></td><td class="desc">Main Activity class This activity is the entry point of the app and is responsible for handling User Authentication and Landing page view </td></tr>
<tr id="row_9_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html" target="_self">com.sudogeeks.talking_reminder.ReminderAddActivity</a></td><td class="desc">Java class for handling UI component of Add reminder layout </td></tr>
<tr id="row_9_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html" target="_self">com.sudogeeks.talking_reminder.ReminderEditActivity</a></td><td class="desc">Java class for handling UI component of Edit reminder layout </td></tr>
<tr id="row_9_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html" target="_self">com.sudogeeks.talking_reminder.ReminderReceiveActivity</a></td><td class="desc">Class to read and parse reminder Data after receiving This class parse the received reminder object and saves that in database and trigger alarm for that </td></tr>
<tr id="row_10_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>BroadcastReceiver</b></td><td class="desc"></td></tr>
<tr id="row_10_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html" target="_self">com.sudogeeks.talking_reminder.AlarmReceiver</a></td><td class="desc">A class implementing basic alarm functions This class includes very basic features for an alarm </td></tr>
<tr id="row_10_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html" target="_self">com.sudogeeks.talking_reminder.BootReceiver</a></td><td class="desc">A class For handling the reboot scenarios. In this case this class reschedules the alarms if the device boots </td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Comparator</b></td><td class="desc"></td></tr>
<tr id="row_11_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html" target="_self">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_12_" class="arrow" onclick="toggleFolder('12_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>ContextWrapper</b></td><td class="desc"></td></tr>
<tr id="row_12_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html" target="_self">com.sudogeeks.talking_reminder.NotificationHelper</a></td><td class="desc">Class to implement notification This class is for implementing notification popup at alarm time </td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_13_" class="arrow" onclick="toggleFolder('13_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Service</b></td><td class="desc"></td></tr>
<tr id="row_13_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html" target="_self">com.sudogeeks.talking_reminder.ReadReminderTextService</a></td><td class="desc">Class for Text to speech service This class is extending the tts module service to speak up the reminder text </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>SQLiteOpenHelper</b></td><td class="desc"></td></tr>
<tr id="row_14_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html" target="_self">com.sudogeeks.talking_reminder.ReminderDatabase</a></td><td class="desc">Class to manage database This class is for managing the database </td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_15_" class="arrow" onclick="toggleFolder('15_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>SwappingHolder</b></td><td class="desc"></td></tr>
<tr id="row_15_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html" target="_self">com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Talking Reminder: Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Talking Reminder
</div>
<div id="projectbrief">this project is intenfed for people who are not tech savvy</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Talking Reminder Documentation</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
This source diff could not be displayed because it is too large. You can view the blob instead.
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
function makeTree(data,relPath) {
var result='';
if ('children' in data) {
result+='<ul>';
for (var i in data.children) {
result+='<li><a href="'+relPath+data.children[i].url+'">'+
data.children[i].text+'</a>'+
makeTree(data.children[i],relPath)+'</li>';
}
result+='</ul>';
}
return result;
}
$('#main-nav').append(makeTree(menudata,relPath));
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
if (searchEnabled) {
if (serverSide) {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+relPath+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
} else {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
}
}
$('#main-menu').smartmenus();
}
/* @license-end */
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2019 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
{text:"Class Hierarchy",url:"hierarchy.html"},
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"a",url:"functions.html#index_a"},
{text:"c",url:"functions.html#index_c"},
{text:"d",url:"functions.html#index_d"},
{text:"g",url:"functions.html#index_g"},
{text:"n",url:"functions.html#index_n"},
{text:"o",url:"functions.html#index_o"},
{text:"r",url:"functions.html#index_r"},
{text:"s",url:"functions.html#index_s"},
{text:"u",url:"functions.html#index_u"},
{text:"v",url:"functions.html#index_v"}]},
{text:"Functions",url:"functions_func.html",children:[
{text:"a",url:"functions_func.html#index_a"},
{text:"c",url:"functions_func.html#index_c"},
{text:"d",url:"functions_func.html#index_d"},
{text:"g",url:"functions_func.html#index_g"},
{text:"n",url:"functions_func.html#index_n"},
{text:"o",url:"functions_func.html#index_o"},
{text:"r",url:"functions_func.html#index_r"},
{text:"s",url:"functions_func.html#index_s"},
{text:"u",url:"functions_func.html#index_u"},
{text:"v",url:"functions_func.html#index_v"}]}]}]},
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"}]}]}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['addreminder_0',['addReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]],
['alarmreceiver_1',['AlarmReceiver',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['bootreceiver_2',['BootReceiver',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['cancelalarm_3',['cancelAlarm',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e',1,'com::sudogeeks::talking_reminder::AlarmReceiver']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['datetimecomparator_4',['DateTimeComparator',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['datetimesorter_5',['DateTimeSorter',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html',1,'com::sudogeeks::talking_reminder']]],
['deletereminder_6',['deleteReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['generatedata_7',['generateData',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#afba77d47c807f8e63cd62104f7e847c3',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['getallreminders_8',['getAllReminders',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]],
['getchannelnotification_9',['getChannelNotification',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6',1,'com::sudogeeks::talking_reminder::NotificationHelper']]],
['getdefaultitemcount_10',['getDefaultItemCount',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#ad99d690850a49fee1d1743177603a152',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['getitemcount_11',['getItemCount',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#abc29da753e6a79143a1cc62244020eaf',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['getlayoutmanager_12',['getLayoutManager',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a8f4d78cd0e56bdcf91d4ccb12001ecdb',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['getreminder_13',['getReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]],
['getreminderscount_14',['getRemindersCount',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['mainactivity_15',['MainActivity',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['notificationhelper_16',['NotificationHelper',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html',1,'com.sudogeeks.talking_reminder.NotificationHelper'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473',1,'com.sudogeeks.talking_reminder.NotificationHelper.NotificationHelper()']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['onactivityresult_17',['onActivityResult',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#addfd597b6a5ec138c8dd6a5f46b36f61',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['onbackpressed_18',['onBackPressed',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onBackPressed()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onBackPressed()']]],
['onbindviewholder_19',['onBindViewHolder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#ae1d02199de61b4df15813e12bed737eb',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['onclick_20',['onClick',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7ccddeb0991b09eee5917925f7ffe59b',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['oncreate_21',['onCreate',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a391fe745e1755fdf43929717dc4e7ded',1,'com.sudogeeks.talking_reminder.MainActivity.onCreate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6',1,'com.sudogeeks.talking_reminder.ReadReminderTextService.onCreate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onCreate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44',1,'com.sudogeeks.talking_reminder.ReminderDatabase.onCreate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onCreate()']]],
['oncreatecontextmenu_22',['onCreateContextMenu',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a2cd029cc84e78c59b576be165c6a4bfd',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['oncreateoptionsmenu_23',['onCreateOptionsMenu',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a548430c98a85b2abccde936a8a6c8ed7',1,'com.sudogeeks.talking_reminder.MainActivity.onCreateOptionsMenu()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onCreateOptionsMenu()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onCreateOptionsMenu()']]],
['oncreateviewholder_24',['onCreateViewHolder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#a3e4c48f08bcc04c7829e5d1e05631116',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['oninit_25',['onInit',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7',1,'com::sudogeeks::talking_reminder::ReadReminderTextService']]],
['onlongclick_26',['onLongClick',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a4e4579cdab11f7a7a4a39fdb85de04ca',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['onoptionsitemselected_27',['onOptionsItemSelected',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#aa247bb5a3dcb3c62eae90e673677af5c',1,'com.sudogeeks.talking_reminder.MainActivity.onOptionsItemSelected()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onOptionsItemSelected()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onOptionsItemSelected()']]],
['onpause_28',['onPause',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a5af985e4fe2ceff5e3eca71f9d9d1d4b',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['onreceive_29',['onReceive',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad',1,'com.sudogeeks.talking_reminder.AlarmReceiver.onReceive()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121',1,'com.sudogeeks.talking_reminder.BootReceiver.onReceive()']]],
['onresume_30',['onResume',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a1a49a8c57896a1d0f168828cdc702361',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['onstartcommand_31',['onStartCommand',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e',1,'com::sudogeeks::talking_reminder::ReadReminderTextService']]],
['onswitchrepeat_32',['onSwitchRepeat',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onSwitchRepeat()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onSwitchRepeat()']]],
['onupgrade_33',['onUpgrade',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['readremindertextservice_34',['ReadReminderTextService',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html',1,'com::sudogeeks::talking_reminder']]],
['reminderaddactivity_35',['ReminderAddActivity',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html',1,'com::sudogeeks::talking_reminder']]],
['reminderdatabase_36',['ReminderDatabase',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html',1,'com::sudogeeks::talking_reminder']]],
['reminderdo_37',['ReminderDO',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html',1,'com::sudogeeks::talking_reminder']]],
['remindereditactivity_38',['ReminderEditActivity',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html',1,'com::sudogeeks::talking_reminder']]],
['reminderitem_39',['ReminderItem',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html',1,'com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html#addfcfeb6e106d7b7dcb58232fcdf59de',1,'com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.ReminderItem.ReminderItem()']]],
['reminderreceiveactivity_40',['ReminderReceiveActivity',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['savereminder_41',['saveReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15',1,'com::sudogeeks::talking_reminder::ReminderAddActivity']]],
['saveremindertotempstorage_42',['saveReminderToTempStorage',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456',1,'com::sudogeeks::talking_reminder::ReminderAddActivity']]],
['savesendreminder_43',['saveSendReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a',1,'com::sudogeeks::talking_reminder::ReminderReceiveActivity']]],
['selectrepeattype_44',['selectRepeatType',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.selectRepeatType()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.selectRepeatType()']]],
['setactiveimage_45',['setActiveImage',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a28b9ebba051670e3876c428a62b048db',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['setalarm_46',['setAlarm',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95',1,'com::sudogeeks::talking_reminder::AlarmReceiver']]],
['setdate_47',['setDate',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.setDate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.setDate()']]],
['setreminderdatetime_48',['setReminderDateTime',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7902517a4aeba0d74d653cef6fb36f53',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['setreminderrepeatinfo_49',['setReminderRepeatInfo',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#ab9f103098aeaaeda396c6855ffc395d5',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['setremindertitle_50',['setReminderTitle',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a59001ea967c0a625a09233de9717976e',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['setrepeatalarm_51',['setRepeatAlarm',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404',1,'com::sudogeeks::talking_reminder::AlarmReceiver']]],
['setrepeatno_52',['setRepeatNo',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.setRepeatNo()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.setRepeatNo()']]],
['settime_53',['setTime',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.setTime()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.setTime()']]],
['simpleadapter_54',['SimpleAdapter',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html',1,'com::sudogeeks::talking_reminder::MainActivity']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_a.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['updatereminder_55',['updateReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343',1,'com.sudogeeks.talking_reminder.ReminderDatabase.updateReminder()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.updateReminder()']]],
['utility_56',['Utility',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="all_b.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['verticalitemholder_57',['VerticalItemHolder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html',1,'com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a86b08097a524e4344a9b544fa21549cc',1,'com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder.VerticalItemHolder()']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['alarmreceiver_58',['AlarmReceiver',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['bootreceiver_59',['BootReceiver',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['datetimecomparator_60',['DateTimeComparator',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator.html',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['datetimesorter_61',['DateTimeSorter',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['mainactivity_62',['MainActivity',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['notificationhelper_63',['NotificationHelper',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['readremindertextservice_64',['ReadReminderTextService',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html',1,'com::sudogeeks::talking_reminder']]],
['reminderaddactivity_65',['ReminderAddActivity',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html',1,'com::sudogeeks::talking_reminder']]],
['reminderdatabase_66',['ReminderDatabase',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html',1,'com::sudogeeks::talking_reminder']]],
['reminderdo_67',['ReminderDO',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o.html',1,'com::sudogeeks::talking_reminder']]],
['remindereditactivity_68',['ReminderEditActivity',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html',1,'com::sudogeeks::talking_reminder']]],
['reminderitem_69',['ReminderItem',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['reminderreceiveactivity_70',['ReminderReceiveActivity',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['simpleadapter_71',['SimpleAdapter',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html',1,'com::sudogeeks::talking_reminder::MainActivity']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['utility_72',['Utility',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility.html',1,'com::sudogeeks::talking_reminder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="classes_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['verticalitemholder_73',['VerticalItemHolder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_0.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['addreminder_74',['addReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a1f34b025ff6110e060d6ed2964404102',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_1.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['cancelalarm_75',['cancelAlarm',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#af8bd9a248d1963f50331a3f9e7e01a2e',1,'com::sudogeeks::talking_reminder::AlarmReceiver']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_2.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['deletereminder_76',['deleteReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2c17a670bf3c223a3395738b1297defa',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_3.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['generatedata_77',['generateData',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#afba77d47c807f8e63cd62104f7e847c3',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['getallreminders_78',['getAllReminders',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#ad2f64b885e445503de9a3a4f73960587',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]],
['getchannelnotification_79',['getChannelNotification',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#ae8799ebb8d82292ab2f6586f8352b8f6',1,'com::sudogeeks::talking_reminder::NotificationHelper']]],
['getdefaultitemcount_80',['getDefaultItemCount',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#ad99d690850a49fee1d1743177603a152',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['getitemcount_81',['getItemCount',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#abc29da753e6a79143a1cc62244020eaf',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['getlayoutmanager_82',['getLayoutManager',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a8f4d78cd0e56bdcf91d4ccb12001ecdb',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['getreminder_83',['getReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a2f14baec9aae86ad28f4d4b4d0401928',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]],
['getreminderscount_84',['getRemindersCount',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adf6300d504c566c6ae90b133052aae00',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_4.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['notificationhelper_85',['NotificationHelper',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper.html#a06ceea63707fe41cad22f0bbb5881473',1,'com::sudogeeks::talking_reminder::NotificationHelper']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_5.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['onactivityresult_86',['onActivityResult',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#addfd597b6a5ec138c8dd6a5f46b36f61',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['onbackpressed_87',['onBackPressed',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a34ee5fd0dec3b8fd9145fa0ad2e15382',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onBackPressed()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aa96ce36454866e4e0b978e53e9f77f6c',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onBackPressed()']]],
['onbindviewholder_88',['onBindViewHolder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#ae1d02199de61b4df15813e12bed737eb',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['onclick_89',['onClick',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7ccddeb0991b09eee5917925f7ffe59b',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['oncreate_90',['onCreate',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a391fe745e1755fdf43929717dc4e7ded',1,'com.sudogeeks.talking_reminder.MainActivity.onCreate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#ad19e62e249f8e3de88e922ebeb98aec6',1,'com.sudogeeks.talking_reminder.ReadReminderTextService.onCreate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af8f5dead4031060c4883fc1e32cb602d',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onCreate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a656f2288f17d32e20c53bca8447d2e44',1,'com.sudogeeks.talking_reminder.ReminderDatabase.onCreate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a7ee3ac937c3fad33ff079ffc0a1813e5',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onCreate()']]],
['oncreatecontextmenu_91',['onCreateContextMenu',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a2cd029cc84e78c59b576be165c6a4bfd',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['oncreateoptionsmenu_92',['onCreateOptionsMenu',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a548430c98a85b2abccde936a8a6c8ed7',1,'com.sudogeeks.talking_reminder.MainActivity.onCreateOptionsMenu()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aa5c4616e25cff01fb8f16b83e94f78d8',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onCreateOptionsMenu()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a749ed4863d2f070c03abb515b26bbb71',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onCreateOptionsMenu()']]],
['oncreateviewholder_93',['onCreateViewHolder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter.html#a3e4c48f08bcc04c7829e5d1e05631116',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter']]],
['oninit_94',['onInit',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a8afe2216b39d616a6b2b7be53378cfa7',1,'com::sudogeeks::talking_reminder::ReadReminderTextService']]],
['onlongclick_95',['onLongClick',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a4e4579cdab11f7a7a4a39fdb85de04ca',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['onoptionsitemselected_96',['onOptionsItemSelected',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#aa247bb5a3dcb3c62eae90e673677af5c',1,'com.sudogeeks.talking_reminder.MainActivity.onOptionsItemSelected()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#af5e6ecf24301c26234e776c444716a77',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onOptionsItemSelected()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#acbf3b82e569dbf970ed6b3e3262b1800',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onOptionsItemSelected()']]],
['onpause_97',['onPause',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a5af985e4fe2ceff5e3eca71f9d9d1d4b',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['onreceive_98',['onReceive',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#a3aa6025db6116d5182d08776518434ad',1,'com.sudogeeks.talking_reminder.AlarmReceiver.onReceive()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver.html#a30895bd3c645d01818a57936456db121',1,'com.sudogeeks.talking_reminder.BootReceiver.onReceive()']]],
['onresume_99',['onResume',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity.html#a1a49a8c57896a1d0f168828cdc702361',1,'com::sudogeeks::talking_reminder::MainActivity']]],
['onstartcommand_100',['onStartCommand',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service.html#a224387c2072f7c112aa12abcf515902e',1,'com::sudogeeks::talking_reminder::ReadReminderTextService']]],
['onswitchrepeat_101',['onSwitchRepeat',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afce1d3c2de014f78b3e3df2aa9d8d75c',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.onSwitchRepeat()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#aad2fb7638f676559b1cdea99ef0200c7',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.onSwitchRepeat()']]],
['onupgrade_102',['onUpgrade',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#adefa246b30fdaf0ea5f03e252ad2bb2e',1,'com::sudogeeks::talking_reminder::ReminderDatabase']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_6.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['reminderitem_103',['ReminderItem',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item.html#addfcfeb6e106d7b7dcb58232fcdf59de',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::ReminderItem']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_7.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['savereminder_104',['saveReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#afca8aca39e61f0b67d9c3612ea27ed15',1,'com::sudogeeks::talking_reminder::ReminderAddActivity']]],
['saveremindertotempstorage_105',['saveReminderToTempStorage',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#ad626a4479c80a4ccb84173b0ece06456',1,'com::sudogeeks::talking_reminder::ReminderAddActivity']]],
['savesendreminder_106',['saveSendReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity.html#a041c0c4b67c3312b8554c1e74828c34a',1,'com::sudogeeks::talking_reminder::ReminderReceiveActivity']]],
['selectrepeattype_107',['selectRepeatType',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a6f7a88b875314717678fb4d70d531843',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.selectRepeatType()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a430d78a53b9a540879521b11a1d4f81d',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.selectRepeatType()']]],
['setactiveimage_108',['setActiveImage',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a28b9ebba051670e3876c428a62b048db',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['setalarm_109',['setAlarm',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#ac181ed7f8d94617de94bda05ca65dd95',1,'com::sudogeeks::talking_reminder::AlarmReceiver']]],
['setdate_110',['setDate',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a4f631ba246aa14f16247b2a484f11e89',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.setDate()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a71bcabaea5889759a971606906b95ec5',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.setDate()']]],
['setreminderdatetime_111',['setReminderDateTime',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a7902517a4aeba0d74d653cef6fb36f53',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['setreminderrepeatinfo_112',['setReminderRepeatInfo',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#ab9f103098aeaaeda396c6855ffc395d5',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['setremindertitle_113',['setReminderTitle',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a59001ea967c0a625a09233de9717976e',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]],
['setrepeatalarm_114',['setRepeatAlarm',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver.html#adf6647032b8cd25881b307d41f523404',1,'com::sudogeeks::talking_reminder::AlarmReceiver']]],
['setrepeatno_115',['setRepeatNo',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#aafb2e7124b4ba72eaae3b3dacc46ee6c',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.setRepeatNo()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a4e64d333e964c7cdb03586dc20276f6a',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.setRepeatNo()']]],
['settime_116',['setTime',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity.html#a0ca057242f7d24c025cd44aaecc2ea08',1,'com.sudogeeks.talking_reminder.ReminderAddActivity.setTime()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a20b38c5cb42150bad2761a0c668714bd',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.setTime()']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_8.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['updatereminder_117',['updateReminder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database.html#a5ca63b01a334a9256fe672038318f343',1,'com.sudogeeks.talking_reminder.ReminderDatabase.updateReminder()'],['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity.html#a62541398ca3ba5f9a93f4fa495f89340',1,'com.sudogeeks.talking_reminder.ReminderEditActivity.updateReminder()']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="functions_9.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
<div id="SRResults"></div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
createResults();
/* @license-end */
--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
document.getElementById("Loading").style.display="none";
document.getElementById("NoMatches").style.display="none";
var searchResults = new SearchResults("searchResults");
searchResults.Search();
/* @license-end */
--></script>
</div>
</body>
</html>
var searchData=
[
['verticalitemholder_118',['VerticalItemHolder',['../classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder.html#a86b08097a524e4344a9b544fa21549cc',1,'com::sudogeeks::talking_reminder::MainActivity::SimpleAdapter::VerticalItemHolder']]]
];
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</body>
</html>
/*---------------- Search Box */
#FSearchBox {
float: left;
}
#MSearchBox {
white-space : nowrap;
float: none;
margin-top: 8px;
right: 0px;
width: 170px;
height: 24px;
z-index: 102;
}
#MSearchBox .left
{
display:block;
position:absolute;
left:10px;
width:20px;
height:19px;
background:url('search_l.png') no-repeat;
background-position:right;
}
#MSearchSelect {
display:block;
position:absolute;
width:20px;
height:19px;
}
.left #MSearchSelect {
left:4px;
}
.right #MSearchSelect {
right:5px;
}
#MSearchField {
display:block;
position:absolute;
height:19px;
background:url('search_m.png') repeat-x;
border:none;
width:115px;
margin-left:20px;
padding-left:4px;
color: #909090;
outline: none;
font: 9pt Arial, Verdana, sans-serif;
-webkit-border-radius: 0px;
}
#FSearchBox #MSearchField {
margin-left:15px;
}
#MSearchBox .right {
display:block;
position:absolute;
right:10px;
top:8px;
width:20px;
height:19px;
background:url('search_r.png') no-repeat;
background-position:left;
}
#MSearchClose {
display: none;
position: absolute;
top: 4px;
background : none;
border: none;
margin: 0px 4px 0px 0px;
padding: 0px 0px;
outline: none;
}
.left #MSearchClose {
left: 6px;
}
.right #MSearchClose {
right: 2px;
}
.MSearchBoxActive #MSearchField {
color: #000000;
}
/*---------------- Search filter selection */
#MSearchSelectWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #90A5CE;
background-color: #F9FAFC;
z-index: 10001;
padding-top: 4px;
padding-bottom: 4px;
-moz-border-radius: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
.SelectItem {
font: 8pt Arial, Verdana, sans-serif;
padding-left: 2px;
padding-right: 12px;
border: 0px;
}
span.SelectionMark {
margin-right: 4px;
font-family: monospace;
outline-style: none;
text-decoration: none;
}
a.SelectItem {
display: block;
outline-style: none;
color: #000000;
text-decoration: none;
padding-left: 6px;
padding-right: 12px;
}
a.SelectItem:focus,
a.SelectItem:active {
color: #000000;
outline-style: none;
text-decoration: none;
}
a.SelectItem:hover {
color: #FFFFFF;
background-color: #3D578C;
outline-style: none;
text-decoration: none;
cursor: pointer;
display: block;
}
/*---------------- Search results window */
iframe#MSearchResults {
width: 60ex;
height: 15em;
}
#MSearchResultsWindow {
display: none;
position: absolute;
left: 0; top: 0;
border: 1px solid #000;
background-color: #EEF1F7;
z-index:10000;
}
/* ----------------------------------- */
#SRIndex {
clear:both;
padding-bottom: 15px;
}
.SREntry {
font-size: 10pt;
padding-left: 1ex;
}
.SRPage .SREntry {
font-size: 8pt;
padding: 1px 5px;
}
body.SRPage {
margin: 5px 2px;
}
.SRChildren {
padding-left: 3ex; padding-bottom: .5em
}
.SRPage .SRChildren {
display: none;
}
.SRSymbol {
font-weight: bold;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRScope {
display: block;
color: #425E97;
font-family: Arial, Verdana, sans-serif;
text-decoration: none;
outline: none;
}
a.SRSymbol:focus, a.SRSymbol:active,
a.SRScope:focus, a.SRScope:active {
text-decoration: underline;
}
span.SRScope {
padding-left: 4px;
}
.SRPage .SRStatus {
padding: 2px 5px;
font-size: 8pt;
font-style: italic;
}
.SRResult {
display: none;
}
DIV.searchresults {
margin-left: 10px;
margin-right: 10px;
}
/*---------------- External search page results */
.searchresult {
background-color: #F0F3F8;
}
.pages b {
color: white;
padding: 5px 5px 3px 5px;
background-image: url("../tab_a.png");
background-repeat: repeat-x;
text-shadow: 0 1px 1px #000000;
}
.pages {
line-height: 17px;
margin-left: 4px;
text-decoration: none;
}
.hl {
font-weight: bold;
}
#searchresults {
margin-bottom: 20px;
}
.searchpages {
margin-top: 10px;
}
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2017 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
@licend The above is the entire license notice
for the JavaScript code in this file
*/
function convertToId(search)
{
var result = '';
for (i=0;i<search.length;i++)
{
var c = search.charAt(i);
var cn = c.charCodeAt(0);
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
{
result+=c;
}
else if (cn<16)
{
result+="_0"+cn.toString(16);
}
else
{
result+="_"+cn.toString(16);
}
}
return result;
}
function getXPos(item)
{
var x = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
x += item.offsetLeft;
item = item.offsetParent;
}
}
return x;
}
function getYPos(item)
{
var y = 0;
if (item.offsetWidth)
{
while (item && item!=document.body)
{
y += item.offsetTop;
item = item.offsetParent;
}
}
return y;
}
/* A class handling everything associated with the search panel.
Parameters:
name - The name of the global variable that will be
storing this instance. Is needed to be able to set timeouts.
resultPath - path to use for external files
*/
function SearchBox(name, resultsPath, inFrame, label)
{
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
// ---------- Instance variables
this.name = name;
this.resultsPath = resultsPath;
this.keyTimeout = 0;
this.keyTimeoutLength = 500;
this.closeSelectionTimeout = 300;
this.lastSearchValue = "";
this.lastResultsPage = "";
this.hideTimeout = 0;
this.searchIndex = 0;
this.searchActive = false;
this.insideFrame = inFrame;
this.searchLabel = label;
// ----------- DOM Elements
this.DOMSearchField = function()
{ return document.getElementById("MSearchField"); }
this.DOMSearchSelect = function()
{ return document.getElementById("MSearchSelect"); }
this.DOMSearchSelectWindow = function()
{ return document.getElementById("MSearchSelectWindow"); }
this.DOMPopupSearchResults = function()
{ return document.getElementById("MSearchResults"); }
this.DOMPopupSearchResultsWindow = function()
{ return document.getElementById("MSearchResultsWindow"); }
this.DOMSearchClose = function()
{ return document.getElementById("MSearchClose"); }
this.DOMSearchBox = function()
{ return document.getElementById("MSearchBox"); }
// ------------ Event Handlers
// Called when focus is added or removed from the search field.
this.OnSearchFieldFocus = function(isActive)
{
this.Activate(isActive);
}
this.OnSearchSelectShow = function()
{
var searchSelectWindow = this.DOMSearchSelectWindow();
var searchField = this.DOMSearchSelect();
if (this.insideFrame)
{
var left = getXPos(searchField);
var top = getYPos(searchField);
left += searchField.offsetWidth + 6;
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
left -= searchSelectWindow.offsetWidth;
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
else
{
var left = getXPos(searchField);
var top = getYPos(searchField);
top += searchField.offsetHeight;
// show search selection popup
searchSelectWindow.style.display='block';
searchSelectWindow.style.left = left + 'px';
searchSelectWindow.style.top = top + 'px';
}
// stop selection hide timer
if (this.hideTimeout)
{
clearTimeout(this.hideTimeout);
this.hideTimeout=0;
}
return false; // to avoid "image drag" default event
}
this.OnSearchSelectHide = function()
{
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
this.closeSelectionTimeout);
}
// Called when the content of the search field is changed.
this.OnSearchFieldChange = function(evt)
{
if (this.keyTimeout) // kill running timer
{
clearTimeout(this.keyTimeout);
this.keyTimeout = 0;
}
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 || e.keyCode==13)
{
if (e.shiftKey==1)
{
this.OnSearchSelectShow();
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
child.focus();
return;
}
}
return;
}
else if (window.frames.MSearchResults.searchResults)
{
var elem = window.frames.MSearchResults.searchResults.NavNext(0);
if (elem) elem.focus();
}
}
else if (e.keyCode==27) // Escape out of the search field
{
this.DOMSearchField().blur();
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
this.Activate(false);
return;
}
// strip whitespaces
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue != this.lastSearchValue) // search value has changed
{
if (searchValue != "") // non-empty search
{
// set timer for search update
this.keyTimeout = setTimeout(this.name + '.Search()',
this.keyTimeoutLength);
}
else // empty search field
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.lastSearchValue = '';
}
}
}
this.SelectItemCount = function(id)
{
var count=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
count++;
}
}
return count;
}
this.SelectItemSet = function(id)
{
var i,j=0;
var win=this.DOMSearchSelectWindow();
for (i=0;i<win.childNodes.length;i++)
{
var child = win.childNodes[i]; // get span within a
if (child.className=='SelectItem')
{
var node = child.firstChild;
if (j==id)
{
node.innerHTML='&#8226;';
}
else
{
node.innerHTML='&#160;';
}
j++;
}
}
}
// Called when an search filter selection is made.
// set item with index id as the active item
this.OnSelectItem = function(id)
{
this.searchIndex = id;
this.SelectItemSet(id);
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
if (searchValue!="" && this.searchActive) // something was found -> do a search
{
this.Search();
}
}
this.OnSearchSelectKey = function(evt)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
{
this.searchIndex++;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==38 && this.searchIndex>0) // Up
{
this.searchIndex--;
this.OnSelectItem(this.searchIndex);
}
else if (e.keyCode==13 || e.keyCode==27)
{
this.OnSelectItem(this.searchIndex);
this.CloseSelectionWindow();
this.DOMSearchField().focus();
}
return false;
}
// --------- Actions
// Closes the results window.
this.CloseResultsWindow = function()
{
this.DOMPopupSearchResultsWindow().style.display = 'none';
this.DOMSearchClose().style.display = 'none';
this.Activate(false);
}
this.CloseSelectionWindow = function()
{
this.DOMSearchSelectWindow().style.display = 'none';
}
// Performs a search.
this.Search = function()
{
this.keyTimeout = 0;
// strip leading whitespace
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
var code = searchValue.toLowerCase().charCodeAt(0);
var idxChar = searchValue.substr(0, 1).toLowerCase();
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
{
idxChar = searchValue.substr(0, 2);
}
var resultsPage;
var resultsPageWithSearch;
var hasResultsPage;
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
if (idx!=-1)
{
var hexCode=idx.toString(16);
resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
hasResultsPage = true;
}
else // nothing available for this search term
{
resultsPage = this.resultsPath + '/nomatches.html';
resultsPageWithSearch = resultsPage;
hasResultsPage = false;
}
window.frames.MSearchResults.location = resultsPageWithSearch;
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
if (domPopupSearchResultsWindow.style.display!='block')
{
var domSearchBox = this.DOMSearchBox();
this.DOMSearchClose().style.display = 'inline';
if (this.insideFrame)
{
var domPopupSearchResults = this.DOMPopupSearchResults();
domPopupSearchResultsWindow.style.position = 'relative';
domPopupSearchResultsWindow.style.display = 'block';
var width = document.body.clientWidth - 8; // the -8 is for IE :-(
domPopupSearchResultsWindow.style.width = width + 'px';
domPopupSearchResults.style.width = width + 'px';
}
else
{
var domPopupSearchResults = this.DOMPopupSearchResults();
var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
domPopupSearchResultsWindow.style.display = 'block';
left -= domPopupSearchResults.offsetWidth;
domPopupSearchResultsWindow.style.top = top + 'px';
domPopupSearchResultsWindow.style.left = left + 'px';
}
}
this.lastSearchValue = searchValue;
this.lastResultsPage = resultsPage;
}
// -------- Activation Functions
// Activates or deactivates the search panel, resetting things to
// their default values if necessary.
this.Activate = function(isActive)
{
if (isActive || // open it
this.DOMPopupSearchResultsWindow().style.display == 'block'
)
{
this.DOMSearchBox().className = 'MSearchBoxActive';
var searchField = this.DOMSearchField();
if (searchField.value == this.searchLabel) // clear "Search" term upon entry
{
searchField.value = '';
this.searchActive = true;
}
}
else if (!isActive) // directly remove the panel
{
this.DOMSearchBox().className = 'MSearchBoxInactive';
this.DOMSearchField().value = this.searchLabel;
this.searchActive = false;
this.lastSearchValue = ''
this.lastResultsPage = '';
}
}
}
// -----------------------------------------------------------------------
// The class that handles everything on the search results page.
function SearchResults(name)
{
// The number of matches from the last run of <Search()>.
this.lastMatchCount = 0;
this.lastKey = 0;
this.repeatOn = false;
// Toggles the visibility of the passed element ID.
this.FindChildElement = function(id)
{
var parentElement = document.getElementById(id);
var element = parentElement.firstChild;
while (element && element!=parentElement)
{
if (element.nodeName == 'DIV' && element.className == 'SRChildren')
{
return element;
}
if (element.nodeName == 'DIV' && element.hasChildNodes())
{
element = element.firstChild;
}
else if (element.nextSibling)
{
element = element.nextSibling;
}
else
{
do
{
element = element.parentNode;
}
while (element && element!=parentElement && !element.nextSibling);
if (element && element!=parentElement)
{
element = element.nextSibling;
}
}
}
}
this.Toggle = function(id)
{
var element = this.FindChildElement(id);
if (element)
{
if (element.style.display == 'block')
{
element.style.display = 'none';
}
else
{
element.style.display = 'block';
}
}
}
// Searches for the passed string. If there is no parameter,
// it takes it from the URL query.
//
// Always returns true, since other documents may try to call it
// and that may or may not be possible.
this.Search = function(search)
{
if (!search) // get search word from URL
{
search = window.location.search;
search = search.substring(1); // Remove the leading '?'
search = unescape(search);
}
search = search.replace(/^ +/, ""); // strip leading spaces
search = search.replace(/ +$/, ""); // strip trailing spaces
search = search.toLowerCase();
search = convertToId(search);
var resultRows = document.getElementsByTagName("div");
var matches = 0;
var i = 0;
while (i < resultRows.length)
{
var row = resultRows.item(i);
if (row.className == "SRResult")
{
var rowMatchName = row.id.toLowerCase();
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
if (search.length<=rowMatchName.length &&
rowMatchName.substr(0, search.length)==search)
{
row.style.display = 'block';
matches++;
}
else
{
row.style.display = 'none';
}
}
i++;
}
document.getElementById("Searching").style.display='none';
if (matches == 0) // no results
{
document.getElementById("NoMatches").style.display='block';
}
else // at least one result
{
document.getElementById("NoMatches").style.display='none';
}
this.lastMatchCount = matches;
return true;
}
// return the first item with index index or higher that is visible
this.NavNext = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index++;
}
return focusItem;
}
this.NavPrev = function(index)
{
var focusItem;
while (1)
{
var focusName = 'Item'+index;
focusItem = document.getElementById(focusName);
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
{
break;
}
else if (!focusItem) // last element
{
break;
}
focusItem=null;
index--;
}
return focusItem;
}
this.ProcessKeys = function(e)
{
if (e.type == "keydown")
{
this.repeatOn = false;
this.lastKey = e.keyCode;
}
else if (e.type == "keypress")
{
if (!this.repeatOn)
{
if (this.lastKey) this.repeatOn = true;
return false; // ignore first keypress after keydown
}
}
else if (e.type == "keyup")
{
this.lastKey = 0;
this.repeatOn = false;
}
return this.lastKey!=0;
}
this.Nav = function(evt,itemIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
var newIndex = itemIndex-1;
var focusItem = this.NavPrev(newIndex);
if (focusItem)
{
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
if (child && child.style.display == 'block') // children visible
{
var n=0;
var tmpElem;
while (1) // search for last child
{
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
if (tmpElem)
{
focusItem = tmpElem;
}
else // found it!
{
break;
}
n++;
}
}
}
if (focusItem)
{
focusItem.focus();
}
else // return focus to search field
{
parent.document.getElementById("MSearchField").focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = itemIndex+1;
var focusItem;
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem && elem.style.display == 'block') // children visible
{
focusItem = document.getElementById('Item'+itemIndex+'_c0');
}
if (!focusItem) focusItem = this.NavNext(newIndex);
if (focusItem) focusItem.focus();
}
else if (this.lastKey==39) // Right
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'block';
}
else if (this.lastKey==37) // Left
{
var item = document.getElementById('Item'+itemIndex);
var elem = this.FindChildElement(item.parentNode.parentNode.id);
if (elem) elem.style.display = 'none';
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
this.NavChild = function(evt,itemIndex,childIndex)
{
var e = (evt) ? evt : window.event; // for IE
if (e.keyCode==13) return true;
if (!this.ProcessKeys(e)) return false;
if (this.lastKey==38) // Up
{
if (childIndex>0)
{
var newIndex = childIndex-1;
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
}
else // already at first child, jump to parent
{
document.getElementById('Item'+itemIndex).focus();
}
}
else if (this.lastKey==40) // Down
{
var newIndex = childIndex+1;
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
if (!elem) // last child, jump to parent next parent
{
elem = this.NavNext(itemIndex+1);
}
if (elem)
{
elem.focus();
}
}
else if (this.lastKey==27) // Escape
{
parent.searchBox.CloseResultsWindow();
parent.document.getElementById("MSearchField").focus();
}
else if (this.lastKey==13) // Enter
{
return true;
}
return false;
}
}
function setKeyActions(elem,action)
{
elem.setAttribute('onkeydown',action);
elem.setAttribute('onkeypress',action);
elem.setAttribute('onkeyup',action);
}
function setClassAttr(elem,attr)
{
elem.setAttribute('class',attr);
elem.setAttribute('className',attr);
}
function createResults()
{
var results = document.getElementById("SRResults");
for (var e=0; e<searchData.length; e++)
{
var id = searchData[e][0];
var srResult = document.createElement('div');
srResult.setAttribute('id','SR_'+id);
setClassAttr(srResult,'SRResult');
var srEntry = document.createElement('div');
setClassAttr(srEntry,'SREntry');
var srLink = document.createElement('a');
srLink.setAttribute('id','Item'+e);
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
setClassAttr(srLink,'SRSymbol');
srLink.innerHTML = searchData[e][1][0];
srEntry.appendChild(srLink);
if (searchData[e][1].length==2) // single result
{
srLink.setAttribute('href',searchData[e][1][1][0]);
if (searchData[e][1][1][1])
{
srLink.setAttribute('target','_parent');
}
var srScope = document.createElement('span');
setClassAttr(srScope,'SRScope');
srScope.innerHTML = searchData[e][1][1][2];
srEntry.appendChild(srScope);
}
else // multiple results
{
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
var srChildren = document.createElement('div');
setClassAttr(srChildren,'SRChildren');
for (var c=0; c<searchData[e][1].length-1; c++)
{
var srChild = document.createElement('a');
srChild.setAttribute('id','Item'+e+'_c'+c);
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
setClassAttr(srChild,'SRScope');
srChild.setAttribute('href',searchData[e][1][c+1][0]);
if (searchData[e][1][c+1][1])
{
srChild.setAttribute('target','_parent');
}
srChild.innerHTML = searchData[e][1][c+1][2];
srChildren.appendChild(srChild);
}
srEntry.appendChild(srChildren);
}
srResult.appendChild(srEntry);
results.appendChild(srResult);
}
}
function init_search()
{
var results = document.getElementById("MSearchSelectWindow");
for (var key in indexSectionLabels)
{
var link = document.createElement('a');
link.setAttribute('class','SelectItem');
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
link.href='javascript:void(0)';
link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
results.appendChild(link);
}
searchBox.OnSelectItem(0);
}
/* @license-end */
var indexSectionsWithContent =
{
0: "abcdgmnorsuv",
1: "abdmnrsuv",
2: "acdgnorsuv"
};
var indexSectionNames =
{
0: "all",
1: "classes",
2: "functions"
};
var indexSectionLabels =
{
0: "All",
1: "Classes",
2: "Functions"
};
.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}}
\ No newline at end of file
LATEX_CMD=pdflatex
all: refman.pdf
pdf: refman.pdf
refman.pdf: clean refman.tex
$(LATEX_CMD) refman
makeindex refman.idx
$(LATEX_CMD) refman
latex_count=8 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
$(LATEX_CMD) refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
makeindex refman.idx
$(LATEX_CMD) refman
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
\doxysection{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver}} \\*A class implementing basic alarm functions This class includes very basic features for an alarm }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Boot\+Receiver}} \\*A class For handling the reboot scenarios. In this case this class reschedules the alarms if the device boots }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Date\+Time\+Comparator}} }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Date\+Time\+Sorter}} \\*Data Object class for creating Date\+Time objects to facilitate easy sorting }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity}} \\*Main Activity class This activity is the entry point of the app and is responsible for handling User Authentication and Landing page view }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Notification\+Helper}} \\*Class to implement notification This class is for implementing notification popup at alarm time }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service}} \\*Class for Text to speech service This class is extending the tts module service to speak up the reminder text }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity}} \\*Java class for handling UI component of Add reminder layout }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database}} \\*Class to manage database This class is for managing the database }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+DO}} \\*Data Object class for Reminder This class conatins all the attributes of reminder }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity}} \\*Java class for handling UI component of Edit reminder layout }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Reminder\+Item}} }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Receive\+Activity}} \\*Class to read and parse reminder Data after receiving This class parse the received reminder object and saves that in database and trigger alarm for that }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter}} \\*Adapter class (Inner Class) for implementing recycler view }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Utility}} }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility}}{}
\item\contentsline{section}{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder}} }{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}}{}
\end{DoxyCompactList}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 136.986301
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 3.650000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.AlarmReceiver) cw
(BroadcastReceiver) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.AlarmReceiver) 0.000000 0.000000 box
(BroadcastReceiver) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
A class implementing basic alarm functions This class includes very basic features for an alarm.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_a3aa6025db6116d5182d08776518434ad}{on\+Receive}} (Context context, Intent intent)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_ac181ed7f8d94617de94bda05ca65dd95}{set\+Alarm}} (Context context, Calendar calendar, int ID)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_adf6647032b8cd25881b307d41f523404}{set\+Repeat\+Alarm}} (Context context, Calendar calendar, int ID, long Repeat\+Time)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_af8bd9a248d1963f50331a3f9e7e01a2e}{cancel\+Alarm}} (Context context, int ID)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
A class implementing basic alarm functions This class includes very basic features for an alarm.
Definition at line 21 of file Alarm\+Receiver.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_af8bd9a248d1963f50331a3f9e7e01a2e}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_af8bd9a248d1963f50331a3f9e7e01a2e}}
\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}!cancelAlarm@{cancelAlarm}}
\index{cancelAlarm@{cancelAlarm}!com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
\doxysubsubsection{\texorpdfstring{cancelAlarm()}{cancelAlarm()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver.\+cancel\+Alarm (\begin{DoxyParamCaption}\item[{Context}]{context, }\item[{int}]{ID }\end{DoxyParamCaption})}
Method for cancelling an alarm
\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em ID} & Id of the alarm to cancel \\
\hline
\end{DoxyParams}
Definition at line 139 of file Alarm\+Receiver.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_a3aa6025db6116d5182d08776518434ad}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_a3aa6025db6116d5182d08776518434ad}}
\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}!onReceive@{onReceive}}
\index{onReceive@{onReceive}!com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
\doxysubsubsection{\texorpdfstring{onReceive()}{onReceive()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver.\+on\+Receive (\begin{DoxyParamCaption}\item[{Context}]{context, }\item[{Intent}]{intent }\end{DoxyParamCaption})}
Notifies user at the time of alarm
\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em intent} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void
\end{DoxyReturn}
Definition at line 33 of file Alarm\+Receiver.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_ac181ed7f8d94617de94bda05ca65dd95}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_ac181ed7f8d94617de94bda05ca65dd95}}
\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}!setAlarm@{setAlarm}}
\index{setAlarm@{setAlarm}!com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
\doxysubsubsection{\texorpdfstring{setAlarm()}{setAlarm()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver.\+set\+Alarm (\begin{DoxyParamCaption}\item[{Context}]{context, }\item[{Calendar}]{calendar, }\item[{int}]{ID }\end{DoxyParamCaption})}
Method for setting an alarm
\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em calendar} & Calendar instance encapsulating date and time of alarm \\
\hline
{\em ID} & Id of the alarm \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
void
\end{DoxyReturn}
Definition at line 73 of file Alarm\+Receiver.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_adf6647032b8cd25881b307d41f523404}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver_adf6647032b8cd25881b307d41f523404}}
\index{com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}!setRepeatAlarm@{setRepeatAlarm}}
\index{setRepeatAlarm@{setRepeatAlarm}!com.sudogeeks.talking\_reminder.AlarmReceiver@{com.sudogeeks.talking\_reminder.AlarmReceiver}}
\doxysubsubsection{\texorpdfstring{setRepeatAlarm()}{setRepeatAlarm()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver.\+set\+Repeat\+Alarm (\begin{DoxyParamCaption}\item[{Context}]{context, }\item[{Calendar}]{calendar, }\item[{int}]{ID, }\item[{long}]{Repeat\+Time }\end{DoxyParamCaption})}
Method for setting repeating alarm
\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em calendar} & Calendar instance encapsulating date and time of alarm \\
\hline
{\em ID} & Id of the alarm \\
\hline
{\em Repeat\+Time} & repeat time of alaram \\
\hline
\end{DoxyParams}
Definition at line 107 of file Alarm\+Receiver.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Alarm\+Receiver.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 140.845070
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 3.550000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.BootReceiver) cw
(BroadcastReceiver) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.BootReceiver) 0.000000 0.000000 box
(BroadcastReceiver) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Boot\+Receiver Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver}\index{com.sudogeeks.talking\_reminder.BootReceiver@{com.sudogeeks.talking\_reminder.BootReceiver}}
A class For handling the reboot scenarios. In this case this class reschedules the alarms if the device boots.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Boot\+Receiver\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver_a30895bd3c645d01818a57936456db121}{on\+Receive}} (Context context, Intent intent)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
A class For handling the reboot scenarios. In this case this class reschedules the alarms if the device boots.
Definition at line 15 of file Boot\+Receiver.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver_a30895bd3c645d01818a57936456db121}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver_a30895bd3c645d01818a57936456db121}}
\index{com.sudogeeks.talking\_reminder.BootReceiver@{com.sudogeeks.talking\_reminder.BootReceiver}!onReceive@{onReceive}}
\index{onReceive@{onReceive}!com.sudogeeks.talking\_reminder.BootReceiver@{com.sudogeeks.talking\_reminder.BootReceiver}}
\doxysubsubsection{\texorpdfstring{onReceive()}{onReceive()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Boot\+Receiver.\+on\+Receive (\begin{DoxyParamCaption}\item[{Context}]{context, }\item[{Intent}]{intent }\end{DoxyParamCaption})}
Overrides on\+Receive method of Broadcast\+Receiver class. Once the device boot completes, this method will schedule the alarms again
\begin{DoxyParams}{Parameters}
{\em context} & \\
\hline
{\em intent} & \\
\hline
\end{DoxyParams}
Definition at line 43 of file Boot\+Receiver.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Boot\+Receiver.\+java\end{DoxyCompactItemize}
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Date\+Time\+Sorter Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter}\index{com.sudogeeks.talking\_reminder.DateTimeSorter@{com.sudogeeks.talking\_reminder.DateTimeSorter}}
Data Object class for creating Date\+Time objects to facilitate easy sorting.
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_a60a9b2ea17964e3fe4c89d5ef654066c}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_a60a9b2ea17964e3fe4c89d5ef654066c}}
{\bfseries Date\+Time\+Sorter} (int index, String Date\+Time)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_a3594b9e451c792f7443724c3b4d0af60}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_a3594b9e451c792f7443724c3b4d0af60}}
int {\bfseries get\+Index} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_a638340c1d277b4c901e89cb2139e8415}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_a638340c1d277b4c901e89cb2139e8415}}
void {\bfseries set\+Index} (int index)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_a00337482f0287f6923545a4876fc5ca7}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_a00337482f0287f6923545a4876fc5ca7}}
String {\bfseries get\+Date\+Time} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_aaa82b026965c11e2a44e801f95400563}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter_aaa82b026965c11e2a44e801f95400563}}
void {\bfseries set\+Date\+Time} (String date\+Time)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Data Object class for creating Date\+Time objects to facilitate easy sorting.
Definition at line 7 of file Date\+Time\+Sorter.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Date\+Time\+Sorter.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 143.884892
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 3.475000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.MainActivity) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.MainActivity) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity}\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
Main Activity class This activity is the entry point of the app and is responsible for handling User Authentication and Landing page view.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}{Simple\+Adapter}}
\begin{DoxyCompactList}\small\item\em Adapter class (Inner Class) for implementing recycler view. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a2cd029cc84e78c59b576be165c6a4bfd}{on\+Create\+Context\+Menu}} (Context\+Menu menu, View view, Context\+Menu.\+Context\+Menu\+Info menu\+Info)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_addfd597b6a5ec138c8dd6a5f46b36f61}{on\+Activity\+Result}} (int request\+Code, int result\+Code, Intent data)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a1a49a8c57896a1d0f168828cdc702361}{on\+Resume}} ()
\item
boolean \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a548430c98a85b2abccde936a8a6c8ed7}{on\+Create\+Options\+Menu}} (Menu menu)
\item
boolean \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_aa247bb5a3dcb3c62eae90e673677af5c}{on\+Options\+Item\+Selected}} (Menu\+Item item)
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a391fe745e1755fdf43929717dc4e7ded}{on\+Create}} (Bundle saved\+Instance\+State)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a5af985e4fe2ceff5e3eca71f9d9d1d4b}{on\+Pause}} ()
\item
Recycler\+View.\+Layout\+Manager \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a8f4d78cd0e56bdcf91d4ccb12001ecdb}{get\+Layout\+Manager}} ()
\item
int \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_ad99d690850a49fee1d1743177603a152}{get\+Default\+Item\+Count}} ()
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Main Activity class This activity is the entry point of the app and is responsible for handling User Authentication and Landing page view.
Definition at line 52 of file Main\+Activity.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_ad99d690850a49fee1d1743177603a152}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_ad99d690850a49fee1d1743177603a152}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!getDefaultItemCount@{getDefaultItemCount}}
\index{getDefaultItemCount@{getDefaultItemCount}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{getDefaultItemCount()}{getDefaultItemCount()}}
{\footnotesize\ttfamily int com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+get\+Default\+Item\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
Helper method
\begin{DoxyReturn}{Returns}
integer 100
\end{DoxyReturn}
Definition at line 367 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a8f4d78cd0e56bdcf91d4ccb12001ecdb}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a8f4d78cd0e56bdcf91d4ccb12001ecdb}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!getLayoutManager@{getLayoutManager}}
\index{getLayoutManager@{getLayoutManager}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{getLayoutManager()}{getLayoutManager()}}
{\footnotesize\ttfamily Recycler\+View.\+Layout\+Manager com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+get\+Layout\+Manager (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
Layout manager for recycler view
\begin{DoxyReturn}{Returns}
Linear\+Layout\+Manager instance
\end{DoxyReturn}
Definition at line 359 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_addfd597b6a5ec138c8dd6a5f46b36f61}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_addfd597b6a5ec138c8dd6a5f46b36f61}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!onActivityResult@{onActivityResult}}
\index{onActivityResult@{onActivityResult}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{onActivityResult()}{onActivityResult()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+on\+Activity\+Result (\begin{DoxyParamCaption}\item[{int}]{request\+Code, }\item[{int}]{result\+Code, }\item[{Intent}]{data }\end{DoxyParamCaption})}
Standard method for handling the outcome of an activity. If user signs in is successful then only take the user to main page. Else force the user to login in first
\begin{DoxyParams}{Parameters}
{\em request\+Code} & \\
\hline
{\em result\+Code} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
Definition at line 319 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a391fe745e1755fdf43929717dc4e7ded}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a391fe745e1755fdf43929717dc4e7ded}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!onCreate@{onCreate}}
\index{onCreate@{onCreate}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{onCreate()}{onCreate()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+on\+Create (\begin{DoxyParamCaption}\item[{Bundle}]{saved\+Instance\+State }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a391fe745e1755fdf43929717dc4e7ded}{on\+Create()}} implementation Overridden method. In this method initial life cycle of the app is implemented. If user is not authenticated then user is sent for login/signup, else database instance and main view is initialized
\begin{DoxyParams}{Parameters}
{\em saved\+Instance\+State} & \\
\hline
\end{DoxyParams}
Definition at line 154 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a2cd029cc84e78c59b576be165c6a4bfd}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a2cd029cc84e78c59b576be165c6a4bfd}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!onCreateContextMenu@{onCreateContextMenu}}
\index{onCreateContextMenu@{onCreateContextMenu}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{onCreateContextMenu()}{onCreateContextMenu()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+on\+Create\+Context\+Menu (\begin{DoxyParamCaption}\item[{Context\+Menu}]{menu, }\item[{View}]{view, }\item[{Context\+Menu.\+Context\+Menu\+Info}]{menu\+Info }\end{DoxyParamCaption})}
Create context menu for long press actions
\begin{DoxyParams}{Parameters}
{\em menu} & \\
\hline
{\em view} & \\
\hline
{\em menu\+Info} & \\
\hline
\end{DoxyParams}
Definition at line 294 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a548430c98a85b2abccde936a8a6c8ed7}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a548430c98a85b2abccde936a8a6c8ed7}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!onCreateOptionsMenu@{onCreateOptionsMenu}}
\index{onCreateOptionsMenu@{onCreateOptionsMenu}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{onCreateOptionsMenu()}{onCreateOptionsMenu()}}
{\footnotesize\ttfamily boolean com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+on\+Create\+Options\+Menu (\begin{DoxyParamCaption}\item[{Menu}]{menu }\end{DoxyParamCaption})}
Creating main menu
\begin{DoxyParams}{Parameters}
{\em Menu} & object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
boolean
\end{DoxyReturn}
Definition at line 378 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_aa247bb5a3dcb3c62eae90e673677af5c}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_aa247bb5a3dcb3c62eae90e673677af5c}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!onOptionsItemSelected@{onOptionsItemSelected}}
\index{onOptionsItemSelected@{onOptionsItemSelected}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{onOptionsItemSelected()}{onOptionsItemSelected()}}
{\footnotesize\ttfamily boolean com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+on\+Options\+Item\+Selected (\begin{DoxyParamCaption}\item[{Menu\+Item}]{item }\end{DoxyParamCaption})}
Defines behaviours for the menu items.
\begin{DoxyParams}{Parameters}
{\em item} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Boolean
\end{DoxyReturn}
Definition at line 389 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a5af985e4fe2ceff5e3eca71f9d9d1d4b}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a5af985e4fe2ceff5e3eca71f9d9d1d4b}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!onPause@{onPause}}
\index{onPause@{onPause}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{onPause()}{onPause()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+on\+Pause (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
Define what happens when user closes the app Overridden method
Definition at line 278 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a1a49a8c57896a1d0f168828cdc702361}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_a1a49a8c57896a1d0f168828cdc702361}}
\index{com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}!onResume@{onResume}}
\index{onResume@{onResume}!com.sudogeeks.talking\_reminder.MainActivity@{com.sudogeeks.talking\_reminder.MainActivity}}
\doxysubsubsection{\texorpdfstring{onResume()}{onResume()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+on\+Resume (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Define the behaviour of the app in case user comes back after suspending the app. -\/Recreate recycler view \+: This is done so that newly created reminders are also displayed
Definition at line 340 of file Main\+Activity.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Main\+Activity.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 109.890110
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 4.550000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter) cw
(RecyclerView::Adapter< SimpleAdapter.VerticalItemHolder >) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter) 0.000000 0.000000 box
(RecyclerView::Adapter< SimpleAdapter.VerticalItemHolder >) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}}
Adapter class (Inner Class) for implementing recycler view.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item
class \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator}{Date\+Time\+Comparator}}
\item
class \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}{Reminder\+Item}}
\item
class \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}{Vertical\+Item\+Holder}}
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_a6193b374f7d62f233478001e77ba5751}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_a6193b374f7d62f233478001e77ba5751}}
void {\bfseries on\+Delete\+Item} (int count)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_acadb1d9b3d7e5857ebaae77c31d9b192}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_acadb1d9b3d7e5857ebaae77c31d9b192}}
void {\bfseries remove\+Item\+Selected} (int selected)
\item
\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}{Vertical\+Item\+Holder}} \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_a3e4c48f08bcc04c7829e5d1e05631116}{on\+Create\+View\+Holder}} (View\+Group container, int view\+Type)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_ae1d02199de61b4df15813e12bed737eb}{on\+Bind\+View\+Holder}} (\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}{Vertical\+Item\+Holder}} item\+Holder, int position)
\item
int \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_abc29da753e6a79143a1cc62244020eaf}{get\+Item\+Count}} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_a98e716cbaba43d063af3ef684eca0254}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_a98e716cbaba43d063af3ef684eca0254}}
void {\bfseries set\+Item\+Count} (int count)
\item
List$<$ \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}{Reminder\+Item}} $>$ \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_afba77d47c807f8e63cd62104f7e847c3}{generate\+Data}} (int count)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Adapter class (Inner Class) for implementing recycler view.
This class will handle how to display the reminder data on the main page.
Definition at line 405 of file Main\+Activity.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_afba77d47c807f8e63cd62104f7e847c3}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_afba77d47c807f8e63cd62104f7e847c3}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}!generateData@{generateData}}
\index{generateData@{generateData}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}}
\doxysubsubsection{\texorpdfstring{generateData()}{generateData()}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}{Reminder\+Item}}$>$ com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+generate\+Data (\begin{DoxyParamCaption}\item[{int}]{count }\end{DoxyParamCaption})}
Prepare data for each reminder item to facilitate proper displaying in the view. this Helper method required because all the data in database are not directly representable.
\begin{DoxyParams}{Parameters}
{\em count} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
Definition at line 475 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_abc29da753e6a79143a1cc62244020eaf}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_abc29da753e6a79143a1cc62244020eaf}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}!getItemCount@{getItemCount}}
\index{getItemCount@{getItemCount}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}}
\doxysubsubsection{\texorpdfstring{getItemCount()}{getItemCount()}}
{\footnotesize\ttfamily int com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+get\+Item\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Retuns the number of reminders in the database
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
Definition at line 458 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_ae1d02199de61b4df15813e12bed737eb}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_ae1d02199de61b4df15813e12bed737eb}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}!onBindViewHolder@{onBindViewHolder}}
\index{onBindViewHolder@{onBindViewHolder}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}}
\doxysubsubsection{\texorpdfstring{onBindViewHolder()}{onBindViewHolder()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+on\+Bind\+View\+Holder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}{Vertical\+Item\+Holder}}}]{item\+Holder, }\item[{int}]{position }\end{DoxyParamCaption})}
Bind a reminder item to a position in the main view Overridden method
\begin{DoxyParams}{Parameters}
{\em item\+Holder} & \\
\hline
{\em position} & \\
\hline
\end{DoxyParams}
Definition at line 445 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_a3e4c48f08bcc04c7829e5d1e05631116}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_a3e4c48f08bcc04c7829e5d1e05631116}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}!onCreateViewHolder@{onCreateViewHolder}}
\index{onCreateViewHolder@{onCreateViewHolder}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter}}
\doxysubsubsection{\texorpdfstring{onCreateViewHolder()}{onCreateViewHolder()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}{Vertical\+Item\+Holder}} com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+on\+Create\+View\+Holder (\begin{DoxyParamCaption}\item[{View\+Group}]{container, }\item[{int}]{view\+Type }\end{DoxyParamCaption})}
View holder for recycler view items Overridden method
\begin{DoxyParams}{Parameters}
{\em container} & \\
\hline
{\em view\+Type} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
an object of \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}{Vertical\+Item\+Holder}}
\end{DoxyReturn}
Definition at line 431 of file Main\+Activity.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Main\+Activity.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 82.304527
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 6.075000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator) cw
(Comparator) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.DateTimeComparator) 0.000000 0.000000 box
(Comparator) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Date\+Time\+Comparator Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator}\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.DateTimeComparator@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.DateTimeComparator}}
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Date\+Time\+Comparator\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator_a1c4554e81bc5dc8ff94c59a01c89af23}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator_a1c4554e81bc5dc8ff94c59a01c89af23}}
int {\bfseries compare} (Object a, Object b)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Inner class to compare date and time so that items can be sorted in ascending/decending order of date and time
Definition at line 560 of file Main\+Activity.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Main\+Activity.\+java\end{DoxyCompactItemize}
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Reminder\+Item Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.ReminderItem@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.ReminderItem}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_addfcfeb6e106d7b7dcb58232fcdf59de}{Reminder\+Item}} (String Title, String Date\+Time, String Repeat, String Repeat\+No, String Repeat\+Type, String Active)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_aafe10b24ee44d15db59dff0e1256cebb}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_aafe10b24ee44d15db59dff0e1256cebb}}
String {\bfseries m\+Title}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_ad1baaa1e641df798691a0454a66dedb4}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_ad1baaa1e641df798691a0454a66dedb4}}
String {\bfseries m\+Date\+Time}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_a518da98e5242be0d8bcf4d792f42d792}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_a518da98e5242be0d8bcf4d792f42d792}}
String {\bfseries m\+Repeat}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_a9ccabd0609c26855c07decab5d1bc051}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_a9ccabd0609c26855c07decab5d1bc051}}
String {\bfseries m\+Repeat\+No}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_a610141eabeca8371818610a01d5ff891}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_a610141eabeca8371818610a01d5ff891}}
String {\bfseries m\+Repeat\+Type}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_a7ed966c2be2fafb213c1c6f6ec143553}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_a7ed966c2be2fafb213c1c6f6ec143553}}
String {\bfseries m\+Active}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Data-\/\+Object class for recycler view items This class is slightly different form \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} class. Very specific to the requirement of the recyler view
Definition at line 530 of file Main\+Activity.\+java.
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_addfcfeb6e106d7b7dcb58232fcdf59de}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item_addfcfeb6e106d7b7dcb58232fcdf59de}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.ReminderItem@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.ReminderItem}!ReminderItem@{ReminderItem}}
\index{ReminderItem@{ReminderItem}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.ReminderItem@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.ReminderItem}}
\doxysubsubsection{\texorpdfstring{ReminderItem()}{ReminderItem()}}
{\footnotesize\ttfamily com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Reminder\+Item.\+Reminder\+Item (\begin{DoxyParamCaption}\item[{String}]{Title, }\item[{String}]{Date\+Time, }\item[{String}]{Repeat, }\item[{String}]{Repeat\+No, }\item[{String}]{Repeat\+Type, }\item[{String}]{Active }\end{DoxyParamCaption})}
Constructor
\begin{DoxyParams}{Parameters}
{\em Title} & \\
\hline
{\em Date\+Time} & \\
\hline
{\em Repeat} & \\
\hline
{\em Repeat\+No} & number of repeatition \\
\hline
{\em Repeat\+Type} & \\
\hline
{\em Active} & \\
\hline
\end{DoxyParams}
Definition at line 547 of file Main\+Activity.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Main\+Activity.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 28.248588
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 17.700001 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 3 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder) cw
(SwappingHolder) cw
(OnClickListener) cw
(OnLongClickListener) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.MainActivity.SimpleAdapter.VerticalItemHolder) 1.000000 0.000000 box
(SwappingHolder) 0.000000 1.000000 box
(OnClickListener) 1.000000 1.000000 box
(OnLongClickListener) 2.000000 1.000000 box
% ----- relations -----
solid
0 1.000000 0.000000 out
solid
0.000000 2.000000 1.000000 conn
solid
1 0.000000 1.000000 in
solid
1 1.000000 1.000000 in
solid
1 2.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}}
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.790960cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a86b08097a524e4344a9b544fa21549cc}{Vertical\+Item\+Holder}} (View item\+View, \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}{Simple\+Adapter}} adapter)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a7ccddeb0991b09eee5917925f7ffe59b}{on\+Click}} (View view)
\item
boolean \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a4e4579cdab11f7a7a4a39fdb85de04ca}{on\+Long\+Click}} (View view)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a59001ea967c0a625a09233de9717976e}{set\+Reminder\+Title}} (String reminder\+Title)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a7902517a4aeba0d74d653cef6fb36f53}{set\+Reminder\+Date\+Time}} (String datetime)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_ab9f103098aeaaeda396c6855ffc395d5}{set\+Reminder\+Repeat\+Info}} (String repeat, String repeat\+No, String repeat\+Type)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a28b9ebba051670e3876c428a62b048db}{set\+Active\+Image}} (String active)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
UI and data class (Adapter) for recycler view items
Definition at line 578 of file Main\+Activity.\+java.
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a86b08097a524e4344a9b544fa21549cc}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a86b08097a524e4344a9b544fa21549cc}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}!VerticalItemHolder@{VerticalItemHolder}}
\index{VerticalItemHolder@{VerticalItemHolder}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}}
\doxysubsubsection{\texorpdfstring{VerticalItemHolder()}{VerticalItemHolder()}}
{\footnotesize\ttfamily com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder.\+Vertical\+Item\+Holder (\begin{DoxyParamCaption}\item[{View}]{item\+View, }\item[{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}{Simple\+Adapter}}}]{adapter }\end{DoxyParamCaption})}
Sets up recycler item selector in the context. On long clicks the items should be selected so that user can take actions (like delete) on those items
\begin{DoxyParams}{Parameters}
{\em item\+View} & \\
\hline
{\em adapter} & \\
\hline
\end{DoxyParams}
Definition at line 593 of file Main\+Activity.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a7ccddeb0991b09eee5917925f7ffe59b}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a7ccddeb0991b09eee5917925f7ffe59b}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}!onClick@{onClick}}
\index{onClick@{onClick}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}}
\doxysubsubsection{\texorpdfstring{onClick()}{onClick()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder.\+on\+Click (\begin{DoxyParamCaption}\item[{View}]{view }\end{DoxyParamCaption})}
On clicking a reminder item
\begin{DoxyParams}{Parameters}
{\em view} & \\
\hline
\end{DoxyParams}
Definition at line 615 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a4e4579cdab11f7a7a4a39fdb85de04ca}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a4e4579cdab11f7a7a4a39fdb85de04ca}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}!onLongClick@{onLongClick}}
\index{onLongClick@{onLongClick}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}}
\doxysubsubsection{\texorpdfstring{onLongClick()}{onLongClick()}}
{\footnotesize\ttfamily boolean com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder.\+on\+Long\+Click (\begin{DoxyParamCaption}\item[{View}]{view }\end{DoxyParamCaption})}
On long press enter action mode with context menu
\begin{DoxyParams}{Parameters}
{\em view} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
Definition at line 633 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a28b9ebba051670e3876c428a62b048db}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a28b9ebba051670e3876c428a62b048db}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}!setActiveImage@{setActiveImage}}
\index{setActiveImage@{setActiveImage}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}}
\doxysubsubsection{\texorpdfstring{setActiveImage()}{setActiveImage()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder.\+set\+Active\+Image (\begin{DoxyParamCaption}\item[{String}]{active }\end{DoxyParamCaption})}
Set active image as on or off This method is apparently not consistent because on/off behaviour doesn\textquotesingle{}t always work
\begin{DoxyParams}{Parameters}
{\em active} & \\
\hline
\end{DoxyParams}
Definition at line 686 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a7902517a4aeba0d74d653cef6fb36f53}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a7902517a4aeba0d74d653cef6fb36f53}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}!setReminderDateTime@{setReminderDateTime}}
\index{setReminderDateTime@{setReminderDateTime}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}}
\doxysubsubsection{\texorpdfstring{setReminderDateTime()}{setReminderDateTime()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder.\+set\+Reminder\+Date\+Time (\begin{DoxyParamCaption}\item[{String}]{datetime }\end{DoxyParamCaption})}
Set date and time views
\begin{DoxyParams}{Parameters}
{\em datetime} & \\
\hline
\end{DoxyParams}
Definition at line 664 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_ab9f103098aeaaeda396c6855ffc395d5}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_ab9f103098aeaaeda396c6855ffc395d5}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}!setReminderRepeatInfo@{setReminderRepeatInfo}}
\index{setReminderRepeatInfo@{setReminderRepeatInfo}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}}
\doxysubsubsection{\texorpdfstring{setReminderRepeatInfo()}{setReminderRepeatInfo()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder.\+set\+Reminder\+Repeat\+Info (\begin{DoxyParamCaption}\item[{String}]{repeat, }\item[{String}]{repeat\+No, }\item[{String}]{repeat\+Type }\end{DoxyParamCaption})}
Set repeat views
\begin{DoxyParams}{Parameters}
{\em repeat} & \\
\hline
{\em repeat\+No} & \\
\hline
{\em repeat\+Type} & \\
\hline
\end{DoxyParams}
Definition at line 674 of file Main\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a59001ea967c0a625a09233de9717976e}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder_a59001ea967c0a625a09233de9717976e}}
\index{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}!setReminderTitle@{setReminderTitle}}
\index{setReminderTitle@{setReminderTitle}!com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder@{com.sudogeeks.talking\_reminder.MainActivity.SimpleAdapter.VerticalItemHolder}}
\doxysubsubsection{\texorpdfstring{setReminderTitle()}{setReminderTitle()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder.\+set\+Reminder\+Title (\begin{DoxyParamCaption}\item[{String}]{reminder\+Title }\end{DoxyParamCaption})}
Set reminder title view
\begin{DoxyParams}{Parameters}
{\em reminder\+Title} & \\
\hline
\end{DoxyParams}
Definition at line 644 of file Main\+Activity.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Main\+Activity.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 129.449838
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 3.862500 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.NotificationHelper) cw
(ContextWrapper) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.NotificationHelper) 0.000000 0.000000 box
(ContextWrapper) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Notification\+Helper Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper}\index{com.sudogeeks.talking\_reminder.NotificationHelper@{com.sudogeeks.talking\_reminder.NotificationHelper}}
Class to implement notification This class is for implementing notification popup at alarm time.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Notification\+Helper\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a06ceea63707fe41cad22f0bbb5881473}{Notification\+Helper}} (Context base, Intent intent)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a5751b625124cb5ba10db090c0f2fe0e6}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a5751b625124cb5ba10db090c0f2fe0e6}}
Notification\+Manager {\bfseries get\+Manager} ()
\item
Notification\+Compat.\+Builder \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_ae8799ebb8d82292ab2f6586f8352b8f6}{get\+Channel\+Notification}} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a15416795438a036be3a29deecfb84f76}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a15416795438a036be3a29deecfb84f76}}
Text\+To\+Speech {\bfseries get\+Text\+To\+Speech} ()
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_ae62311ae231a86b64b3aa9ab5bb12a09}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_ae62311ae231a86b64b3aa9ab5bb12a09}}
static final String {\bfseries channel\+ID} = \char`\"{}channel\+ID\char`\"{}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a34a5393d3e53a2e0ec8fbafdf2f15d57}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a34a5393d3e53a2e0ec8fbafdf2f15d57}}
static final String {\bfseries channel\+Name} = \char`\"{}Channel Name\char`\"{}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Class to implement notification This class is for implementing notification popup at alarm time.
Definition at line 20 of file Notification\+Helper.\+java.
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a06ceea63707fe41cad22f0bbb5881473}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_a06ceea63707fe41cad22f0bbb5881473}}
\index{com.sudogeeks.talking\_reminder.NotificationHelper@{com.sudogeeks.talking\_reminder.NotificationHelper}!NotificationHelper@{NotificationHelper}}
\index{NotificationHelper@{NotificationHelper}!com.sudogeeks.talking\_reminder.NotificationHelper@{com.sudogeeks.talking\_reminder.NotificationHelper}}
\doxysubsubsection{\texorpdfstring{NotificationHelper()}{NotificationHelper()}}
{\footnotesize\ttfamily com.\+sudogeeks.\+talking\+\_\+reminder.\+Notification\+Helper.\+Notification\+Helper (\begin{DoxyParamCaption}\item[{Context}]{base, }\item[{Intent}]{intent }\end{DoxyParamCaption})}
Constructor for \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper}{Notification\+Helper}} class
\begin{DoxyParams}{Parameters}
{\em base} & \\
\hline
{\em intent} & \\
\hline
\end{DoxyParams}
Definition at line 33 of file Notification\+Helper.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_ae8799ebb8d82292ab2f6586f8352b8f6}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper_ae8799ebb8d82292ab2f6586f8352b8f6}}
\index{com.sudogeeks.talking\_reminder.NotificationHelper@{com.sudogeeks.talking\_reminder.NotificationHelper}!getChannelNotification@{getChannelNotification}}
\index{getChannelNotification@{getChannelNotification}!com.sudogeeks.talking\_reminder.NotificationHelper@{com.sudogeeks.talking\_reminder.NotificationHelper}}
\doxysubsubsection{\texorpdfstring{getChannelNotification()}{getChannelNotification()}}
{\footnotesize\ttfamily Notification\+Compat.\+Builder com.\+sudogeeks.\+talking\+\_\+reminder.\+Notification\+Helper.\+get\+Channel\+Notification (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
This method build notification\+Compat having various setting of notification likeicon, content,priority,etc.. \begin{DoxyReturn}{Returns}
Notification\+Compat.\+Builder for the notification
\end{DoxyReturn}
Definition at line 71 of file Notification\+Helper.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Notification\+Helper.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 37.348273
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 13.387500 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 3 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.ReadReminderTextService) cw
(Service) cw
(OnInitListener) cw
(OnUtteranceCompletedListener) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.ReadReminderTextService) 1.000000 0.000000 box
(Service) 0.000000 1.000000 box
(OnInitListener) 1.000000 1.000000 box
(OnUtteranceCompletedListener) 2.000000 1.000000 box
% ----- relations -----
solid
0 1.000000 0.000000 out
solid
0.000000 2.000000 1.000000 conn
solid
1 0.000000 1.000000 in
solid
1 1.000000 1.000000 in
solid
1 2.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}\index{com.sudogeeks.talking\_reminder.ReadReminderTextService@{com.sudogeeks.talking\_reminder.ReadReminderTextService}}
Class for Text to speech service This class is extending the tts module service to speak up the reminder text.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.045752cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_ad19e62e249f8e3de88e922ebeb98aec6}{on\+Create}} ()
\item
int \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_a224387c2072f7c112aa12abcf515902e}{on\+Start\+Command}} (Intent intent, int flags, int start\+Id)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_a8afe2216b39d616a6b2b7be53378cfa7}{on\+Init}} (int status)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_ab812dbb9d687bfa9dbeded2936f6fe90}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_ab812dbb9d687bfa9dbeded2936f6fe90}}
void {\bfseries on\+Utterance\+Completed} (String utt\+Id)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_a34de24d1ee9fb7b2781351398ef65305}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_a34de24d1ee9fb7b2781351398ef65305}}
void {\bfseries on\+Destroy} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_afd22ae397de3cbbdf01841bb5f1fca1a}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_afd22ae397de3cbbdf01841bb5f1fca1a}}
I\+Binder {\bfseries on\+Bind} (Intent arg0)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Class for Text to speech service This class is extending the tts module service to speak up the reminder text.
Definition at line 13 of file Read\+Reminder\+Text\+Service.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_ad19e62e249f8e3de88e922ebeb98aec6}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_ad19e62e249f8e3de88e922ebeb98aec6}}
\index{com.sudogeeks.talking\_reminder.ReadReminderTextService@{com.sudogeeks.talking\_reminder.ReadReminderTextService}!onCreate@{onCreate}}
\index{onCreate@{onCreate}!com.sudogeeks.talking\_reminder.ReadReminderTextService@{com.sudogeeks.talking\_reminder.ReadReminderTextService}}
\doxysubsubsection{\texorpdfstring{onCreate()}{onCreate()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service.\+on\+Create (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Overrides on\+Create , this is the good place to set spokentext.
Definition at line 22 of file Read\+Reminder\+Text\+Service.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_a8afe2216b39d616a6b2b7be53378cfa7}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_a8afe2216b39d616a6b2b7be53378cfa7}}
\index{com.sudogeeks.talking\_reminder.ReadReminderTextService@{com.sudogeeks.talking\_reminder.ReadReminderTextService}!onInit@{onInit}}
\index{onInit@{onInit}!com.sudogeeks.talking\_reminder.ReadReminderTextService@{com.sudogeeks.talking\_reminder.ReadReminderTextService}}
\doxysubsubsection{\texorpdfstring{onInit()}{onInit()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service.\+on\+Init (\begin{DoxyParamCaption}\item[{int}]{status }\end{DoxyParamCaption})}
This method overrides on\+Init and this is calling T\+TS object to speak up the spoken text.
\begin{DoxyParams}{Parameters}
{\em status} & \\
\hline
\end{DoxyParams}
Definition at line 48 of file Read\+Reminder\+Text\+Service.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_a224387c2072f7c112aa12abcf515902e}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service_a224387c2072f7c112aa12abcf515902e}}
\index{com.sudogeeks.talking\_reminder.ReadReminderTextService@{com.sudogeeks.talking\_reminder.ReadReminderTextService}!onStartCommand@{onStartCommand}}
\index{onStartCommand@{onStartCommand}!com.sudogeeks.talking\_reminder.ReadReminderTextService@{com.sudogeeks.talking\_reminder.ReadReminderTextService}}
\doxysubsubsection{\texorpdfstring{onStartCommand()}{onStartCommand()}}
{\footnotesize\ttfamily int com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service.\+on\+Start\+Command (\begin{DoxyParamCaption}\item[{Intent}]{intent, }\item[{int}]{flags, }\item[{int}]{start\+Id }\end{DoxyParamCaption})}
Overrides On\+Start\+Command of service class , this is used to get reminder text which will be spoken.
\begin{DoxyParams}{Parameters}
{\em intent} & \\
\hline
{\em flags} & \\
\hline
{\em start\+Id} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
Definition at line 37 of file Read\+Reminder\+Text\+Service.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Read\+Reminder\+Text\+Service.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 122.699387
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 4.075000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.ReminderAddActivity) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.ReminderAddActivity) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity}\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
Java class for handling UI component of Add reminder layout.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a0ca057242f7d24c025cd44aaecc2ea08}{set\+Time}} (View v)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a4f631ba246aa14f16247b2a484f11e89}{set\+Date}} (View v)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a2b55bd33ed5a55b6cc48f625425d26bb}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a2b55bd33ed5a55b6cc48f625425d26bb}}
void {\bfseries select\+Fab1} (View v)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_ab5566f82601fbe4c6d552efe4f69de3d}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_ab5566f82601fbe4c6d552efe4f69de3d}}
void {\bfseries select\+Fab2} (View v)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_afce1d3c2de014f78b3e3df2aa9d8d75c}{on\+Switch\+Repeat}} (View view)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a6f7a88b875314717678fb4d70d531843}{select\+Repeat\+Type}} (View v)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_aafb2e7124b4ba72eaae3b3dacc46ee6c}{set\+Repeat\+No}} (View v)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a6460e3f35c68d0b03c887ffc2123e5a2}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a6460e3f35c68d0b03c887ffc2123e5a2}}
boolean {\bfseries is\+External\+Storage\+Writable} ()
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_ad626a4479c80a4ccb84173b0ece06456}{save\+Reminder\+To\+Temp\+Storage}} (String filename)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_afca8aca39e61f0b67d9c3612ea27ed15}{save\+Reminder}} ()
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a34ee5fd0dec3b8fd9145fa0ad2e15382}{on\+Back\+Pressed}} ()
\item
boolean \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_aa5c4616e25cff01fb8f16b83e94f78d8}{on\+Create\+Options\+Menu}} (Menu menu)
\item
boolean \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_af5e6ecf24301c26234e776c444716a77}{on\+Options\+Item\+Selected}} (Menu\+Item item)
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_af8f5dead4031060c4883fc1e32cb602d}{on\+Create}} (Bundle saved\+Instance\+State)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a4ce3b7c74b877c7b6b789e04c5ecb333}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a4ce3b7c74b877c7b6b789e04c5ecb333}}
void {\bfseries on\+Save\+Instance\+State} (Bundle out\+State)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Java class for handling UI component of Add reminder layout.
Definition at line 48 of file Reminder\+Add\+Activity.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a34ee5fd0dec3b8fd9145fa0ad2e15382}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a34ee5fd0dec3b8fd9145fa0ad2e15382}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!onBackPressed@{onBackPressed}}
\index{onBackPressed@{onBackPressed}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{onBackPressed()}{onBackPressed()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+on\+Back\+Pressed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
On pressing the back button
Definition at line 470 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_af8f5dead4031060c4883fc1e32cb602d}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_af8f5dead4031060c4883fc1e32cb602d}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!onCreate@{onCreate}}
\index{onCreate@{onCreate}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{onCreate()}{onCreate()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+on\+Create (\begin{DoxyParamCaption}\item[{Bundle}]{saved\+Instance\+State }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
overrides on\+Create method to get all the ui element
\begin{DoxyParams}{Parameters}
{\em saved\+Instance\+State} & \\
\hline
\end{DoxyParams}
Definition at line 90 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_aa5c4616e25cff01fb8f16b83e94f78d8}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_aa5c4616e25cff01fb8f16b83e94f78d8}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!onCreateOptionsMenu@{onCreateOptionsMenu}}
\index{onCreateOptionsMenu@{onCreateOptionsMenu}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{onCreateOptionsMenu()}{onCreateOptionsMenu()}}
{\footnotesize\ttfamily boolean com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+on\+Create\+Options\+Menu (\begin{DoxyParamCaption}\item[{Menu}]{menu }\end{DoxyParamCaption})}
Creating the menu
\begin{DoxyParams}{Parameters}
{\em menu} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true
\end{DoxyReturn}
Definition at line 481 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_af5e6ecf24301c26234e776c444716a77}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_af5e6ecf24301c26234e776c444716a77}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!onOptionsItemSelected@{onOptionsItemSelected}}
\index{onOptionsItemSelected@{onOptionsItemSelected}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{onOptionsItemSelected()}{onOptionsItemSelected()}}
{\footnotesize\ttfamily boolean com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+on\+Options\+Item\+Selected (\begin{DoxyParamCaption}\item[{Menu\+Item}]{item }\end{DoxyParamCaption})}
On clicking menu buttons \+:Save reminder (to save reminder), send reminder(to send reminder), discard reminder(to discard reminder)
\begin{DoxyParams}{Parameters}
{\em item} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
Definition at line 493 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_afce1d3c2de014f78b3e3df2aa9d8d75c}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_afce1d3c2de014f78b3e3df2aa9d8d75c}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!onSwitchRepeat@{onSwitchRepeat}}
\index{onSwitchRepeat@{onSwitchRepeat}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{onSwitchRepeat()}{onSwitchRepeat()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+on\+Switch\+Repeat (\begin{DoxyParamCaption}\item[{View}]{view }\end{DoxyParamCaption})}
On clicking the repeat switch, to select for repeat alarm
\begin{DoxyParams}{Parameters}
{\em view} & \\
\hline
\end{DoxyParams}
Definition at line 284 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_afca8aca39e61f0b67d9c3612ea27ed15}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_afca8aca39e61f0b67d9c3612ea27ed15}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!saveReminder@{saveReminder}}
\index{saveReminder@{saveReminder}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{saveReminder()}{saveReminder()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+save\+Reminder (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
This method saves the reminder to database and also invokes set\+Alarm and set\+Repeat\+Alarm
Definition at line 414 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_ad626a4479c80a4ccb84173b0ece06456}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_ad626a4479c80a4ccb84173b0ece06456}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!saveReminderToTempStorage@{saveReminderToTempStorage}}
\index{saveReminderToTempStorage@{saveReminderToTempStorage}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{saveReminderToTempStorage()}{saveReminderToTempStorage()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+save\+Reminder\+To\+Temp\+Storage (\begin{DoxyParamCaption}\item[{String}]{filename }\end{DoxyParamCaption})}
To save reminder data object parsed into json
\begin{DoxyParams}{Parameters}
{\em filename} & \\
\hline
\end{DoxyParams}
Definition at line 370 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a6f7a88b875314717678fb4d70d531843}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a6f7a88b875314717678fb4d70d531843}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!selectRepeatType@{selectRepeatType}}
\index{selectRepeatType@{selectRepeatType}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{selectRepeatType()}{selectRepeatType()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+select\+Repeat\+Type (\begin{DoxyParamCaption}\item[{View}]{v }\end{DoxyParamCaption})}
On clicking repeat type button, to select for repeat type like every minute, hour, day,month
\begin{DoxyParams}{Parameters}
{\em v} & \\
\hline
\end{DoxyParams}
Definition at line 299 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a4f631ba246aa14f16247b2a484f11e89}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a4f631ba246aa14f16247b2a484f11e89}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!setDate@{setDate}}
\index{setDate@{setDate}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{setDate()}{setDate()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+set\+Date (\begin{DoxyParamCaption}\item[{View}]{v }\end{DoxyParamCaption})}
On clicking Date picker,to show date dialog for user to select date
\begin{DoxyParams}{Parameters}
{\em v} & \\
\hline
\end{DoxyParams}
Definition at line 238 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_aafb2e7124b4ba72eaae3b3dacc46ee6c}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_aafb2e7124b4ba72eaae3b3dacc46ee6c}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!setRepeatNo@{setRepeatNo}}
\index{setRepeatNo@{setRepeatNo}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{setRepeatNo()}{setRepeatNo()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+set\+Repeat\+No (\begin{DoxyParamCaption}\item[{View}]{v }\end{DoxyParamCaption})}
On clicking set repeat interval
\begin{DoxyParams}{Parameters}
{\em v} & \\
\hline
\end{DoxyParams}
Definition at line 329 of file Reminder\+Add\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a0ca057242f7d24c025cd44aaecc2ea08}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity_a0ca057242f7d24c025cd44aaecc2ea08}}
\index{com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}!setTime@{setTime}}
\index{setTime@{setTime}!com.sudogeeks.talking\_reminder.ReminderAddActivity@{com.sudogeeks.talking\_reminder.ReminderAddActivity}}
\doxysubsubsection{\texorpdfstring{setTime()}{setTime()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity.\+set\+Time (\begin{DoxyParamCaption}\item[{View}]{v }\end{DoxyParamCaption})}
On clicking Time picker , to show time dialog for user to select time
\begin{DoxyParams}{Parameters}
{\em v} & \\
\hline
\end{DoxyParams}
Definition at line 211 of file Reminder\+Add\+Activity.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Reminder\+Add\+Activity.\+java\end{DoxyCompactItemize}
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+DO Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}\index{com.sudogeeks.talking\_reminder.ReminderDO@{com.sudogeeks.talking\_reminder.ReminderDO}}
Data Object class for Reminder This class conatins all the attributes of reminder.
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a1209224fbb78deff8b209d70d201c4fd}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a1209224fbb78deff8b209d70d201c4fd}}
{\bfseries Reminder\+DO} (int ID, String Title, String Date, String Time, String Repeat, String Repeat\+No, String Repeat\+Type, String Active)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a9e67117a4886cfd654ca8397d783d6fb}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a9e67117a4886cfd654ca8397d783d6fb}}
{\bfseries Reminder\+DO} (String Title, String Date, String Time, String Repeat, String Repeat\+No, String Repeat\+Type, String Active)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a7b8530d38e03183d3aadf9205fa48cc0}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a7b8530d38e03183d3aadf9205fa48cc0}}
String {\bfseries get\+Owner\+ID} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a2d302583ee5f8d812dbc788d361ed5ba}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a2d302583ee5f8d812dbc788d361ed5ba}}
void {\bfseries set\+Owner\+ID} (String owner\+ID)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a601cac2b766a3564c52ad04ffea09d53}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a601cac2b766a3564c52ad04ffea09d53}}
String {\bfseries get\+Receiver\+ID} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a5e8543f4496fda6683a65b2a929ef62c}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a5e8543f4496fda6683a65b2a929ef62c}}
void {\bfseries set\+Receiver\+ID} (String receiver\+ID)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_afc7d940665cf7caa084a63f17a547473}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_afc7d940665cf7caa084a63f17a547473}}
int {\bfseries get\+ID} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_ab8a55c6944dea24ca774221a1786b403}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_ab8a55c6944dea24ca774221a1786b403}}
void {\bfseries set\+ID} (int ID)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a5655a95a7b1246962c7c587dbb852e35}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a5655a95a7b1246962c7c587dbb852e35}}
String {\bfseries get\+Title} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a5c840ffbffb035e24db6754fbc24ba61}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a5c840ffbffb035e24db6754fbc24ba61}}
void {\bfseries set\+Title} (String title)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a6f4f3ab7d96b3d53cc0cb391e177ac63}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a6f4f3ab7d96b3d53cc0cb391e177ac63}}
String {\bfseries get\+Date} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_ad954e5141ce5da5ea34c6448d40ba093}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_ad954e5141ce5da5ea34c6448d40ba093}}
void {\bfseries set\+Date} (String date)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_ad4527b3af1bd6b358437a5fb2a7e8cb7}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_ad4527b3af1bd6b358437a5fb2a7e8cb7}}
String {\bfseries get\+Time} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_aff11183fca924fb04399168b4d6284dd}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_aff11183fca924fb04399168b4d6284dd}}
void {\bfseries set\+Time} (String time)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a9b17c1cec3717a50df953a721418ce80}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a9b17c1cec3717a50df953a721418ce80}}
String {\bfseries get\+Repeat\+Type} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a4e383b788c268cc28696809b3f01b7c7}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a4e383b788c268cc28696809b3f01b7c7}}
void {\bfseries set\+Repeat\+Type} (String repeat\+Type)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_afe6f5b3e187e0ddc0c70778fc88bdf52}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_afe6f5b3e187e0ddc0c70778fc88bdf52}}
String {\bfseries get\+Repeat\+No} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a64bd8f05f15979cfa9a94aea64058cb1}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a64bd8f05f15979cfa9a94aea64058cb1}}
void {\bfseries set\+Repeat\+No} (String repeat\+No)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a6aebb32f13c76ed0d1ee7d58a3b743b1}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a6aebb32f13c76ed0d1ee7d58a3b743b1}}
String {\bfseries get\+Repeat} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_ab121c5aab4a13ea7534a31d6fe82ec05}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_ab121c5aab4a13ea7534a31d6fe82ec05}}
void {\bfseries set\+Repeat} (String repeat)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a8059caef82ef986e4e65a55c78f7331b}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a8059caef82ef986e4e65a55c78f7331b}}
String {\bfseries get\+Active} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a2e6bc6e8885a699b2f75ad05d34e5cde}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o_a2e6bc6e8885a699b2f75ad05d34e5cde}}
void {\bfseries set\+Active} (String active)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Data Object class for Reminder This class conatins all the attributes of reminder.
Definition at line 15 of file Reminder\+D\+O.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Reminder\+D\+O.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 127.388535
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 3.925000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.ReminderDatabase) cw
(SQLiteOpenHelper) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.ReminderDatabase) 0.000000 0.000000 box
(SQLiteOpenHelper) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database}\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
Class to manage database This class is for managing the database.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_aedda3b06b85f004e73cd4820ee052a20}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_aedda3b06b85f004e73cd4820ee052a20}}
{\bfseries Reminder\+Database} (Context context)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a656f2288f17d32e20c53bca8447d2e44}{on\+Create}} (S\+Q\+Lite\+Database db)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_adefa246b30fdaf0ea5f03e252ad2bb2e}{on\+Upgrade}} (S\+Q\+Lite\+Database db, int old\+Version, int new\+Version)
\item
int \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a1f34b025ff6110e060d6ed2964404102}{add\+Reminder}} (\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} reminder\+DO)
\item
\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a2f14baec9aae86ad28f4d4b4d0401928}{get\+Reminder}} (int id)
\item
List$<$ \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} $>$ \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_ad2f64b885e445503de9a3a4f73960587}{get\+All\+Reminders}} ()
\item
int \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_adf6300d504c566c6ae90b133052aae00}{get\+Reminders\+Count}} ()
\item
int \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a5ca63b01a334a9256fe672038318f343}{update\+Reminder}} (\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} reminder\+DO)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a2c17a670bf3c223a3395738b1297defa}{delete\+Reminder}} (\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} reminder\+DO)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Class to manage database This class is for managing the database.
Definition at line 15 of file Reminder\+Database.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a1f34b025ff6110e060d6ed2964404102}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a1f34b025ff6110e060d6ed2964404102}}
\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}!addReminder@{addReminder}}
\index{addReminder@{addReminder}!com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
\doxysubsubsection{\texorpdfstring{addReminder()}{addReminder()}}
{\footnotesize\ttfamily int com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database.\+add\+Reminder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}}}]{reminder\+DO }\end{DoxyParamCaption})}
This method is for adding \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} into the reminder table in database
\begin{DoxyParams}{Parameters}
{\em reminder\+DO} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
Definition at line 83 of file Reminder\+Database.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a2c17a670bf3c223a3395738b1297defa}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a2c17a670bf3c223a3395738b1297defa}}
\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}!deleteReminder@{deleteReminder}}
\index{deleteReminder@{deleteReminder}!com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
\doxysubsubsection{\texorpdfstring{deleteReminder()}{deleteReminder()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database.\+delete\+Reminder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}}}]{reminder\+DO }\end{DoxyParamCaption})}
This method is for deleting single Reminder\+Do
\begin{DoxyParams}{Parameters}
{\em reminder\+DO} & \\
\hline
\end{DoxyParams}
Definition at line 208 of file Reminder\+Database.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_ad2f64b885e445503de9a3a4f73960587}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_ad2f64b885e445503de9a3a4f73960587}}
\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}!getAllReminders@{getAllReminders}}
\index{getAllReminders@{getAllReminders}!com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
\doxysubsubsection{\texorpdfstring{getAllReminders()}{getAllReminders()}}
{\footnotesize\ttfamily List$<$\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}}$>$ com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database.\+get\+All\+Reminders (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
This method is for getting all reminders for a particular user \begin{DoxyReturn}{Returns}
List of $<$\+Reminder\+Do$>$
\end{DoxyReturn}
Definition at line 138 of file Reminder\+Database.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a2f14baec9aae86ad28f4d4b4d0401928}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a2f14baec9aae86ad28f4d4b4d0401928}}
\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}!getReminder@{getReminder}}
\index{getReminder@{getReminder}!com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
\doxysubsubsection{\texorpdfstring{getReminder()}{getReminder()}}
{\footnotesize\ttfamily \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database.\+get\+Reminder (\begin{DoxyParamCaption}\item[{int}]{id }\end{DoxyParamCaption})}
To get single \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}} corresponding to the id in parameter
\begin{DoxyParams}{Parameters}
{\em id} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
reminder\+Do
\end{DoxyReturn}
Definition at line 106 of file Reminder\+Database.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_adf6300d504c566c6ae90b133052aae00}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_adf6300d504c566c6ae90b133052aae00}}
\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}!getRemindersCount@{getRemindersCount}}
\index{getRemindersCount@{getRemindersCount}!com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
\doxysubsubsection{\texorpdfstring{getRemindersCount()}{getRemindersCount()}}
{\footnotesize\ttfamily int com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database.\+get\+Reminders\+Count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
This method is for Getting Reminders Count \begin{DoxyReturn}{Returns}
reminder count
\end{DoxyReturn}
Definition at line 172 of file Reminder\+Database.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a656f2288f17d32e20c53bca8447d2e44}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a656f2288f17d32e20c53bca8447d2e44}}
\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}!onCreate@{onCreate}}
\index{onCreate@{onCreate}!com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
\doxysubsubsection{\texorpdfstring{onCreate()}{onCreate()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database.\+on\+Create (\begin{DoxyParamCaption}\item[{S\+Q\+Lite\+Database}]{db }\end{DoxyParamCaption})}
Creating Tables for reminder
\begin{DoxyParams}{Parameters}
{\em db} & \\
\hline
\end{DoxyParams}
Definition at line 45 of file Reminder\+Database.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_adefa246b30fdaf0ea5f03e252ad2bb2e}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_adefa246b30fdaf0ea5f03e252ad2bb2e}}
\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}!onUpgrade@{onUpgrade}}
\index{onUpgrade@{onUpgrade}!com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
\doxysubsubsection{\texorpdfstring{onUpgrade()}{onUpgrade()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database.\+on\+Upgrade (\begin{DoxyParamCaption}\item[{S\+Q\+Lite\+Database}]{db, }\item[{int}]{old\+Version, }\item[{int}]{new\+Version }\end{DoxyParamCaption})}
Upgrading database
\begin{DoxyParams}{Parameters}
{\em db} & \\
\hline
{\em old\+Version} & \\
\hline
{\em new\+Version} & \\
\hline
\end{DoxyParams}
Definition at line 67 of file Reminder\+Database.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a5ca63b01a334a9256fe672038318f343}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database_a5ca63b01a334a9256fe672038318f343}}
\index{com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}!updateReminder@{updateReminder}}
\index{updateReminder@{updateReminder}!com.sudogeeks.talking\_reminder.ReminderDatabase@{com.sudogeeks.talking\_reminder.ReminderDatabase}}
\doxysubsubsection{\texorpdfstring{updateReminder()}{updateReminder()}}
{\footnotesize\ttfamily int com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database.\+update\+Reminder (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}}}]{reminder\+DO }\end{DoxyParamCaption})}
This method is for updating single \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}{Reminder\+DO}}
\begin{DoxyParams}{Parameters}
{\em reminder\+DO} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
Definition at line 187 of file Reminder\+Database.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Reminder\+Database.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 123.456790
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 4.050000 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.ReminderEditActivity) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.ReminderEditActivity) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity}\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
Java class for handling UI component of Edit reminder layout.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a3108497d9769fbb8f04ea612fddf297c}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a3108497d9769fbb8f04ea612fddf297c}}
void {\bfseries on\+Activity\+Result} (int request\+Code, int result\+Code, Intent data)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a20b38c5cb42150bad2761a0c668714bd}{set\+Time}} (View v)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a71bcabaea5889759a971606906b95ec5}{set\+Date}} (View v)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_aad2fb7638f676559b1cdea99ef0200c7}{on\+Switch\+Repeat}} (View view)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a430d78a53b9a540879521b11a1d4f81d}{select\+Repeat\+Type}} (View v)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a4e64d333e964c7cdb03586dc20276f6a}{set\+Repeat\+No}} (View v)
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a62541398ca3ba5f9a93f4fa495f89340}{update\+Reminder}} ()
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_aa96ce36454866e4e0b978e53e9f77f6c}{on\+Back\+Pressed}} ()
\item
boolean \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a749ed4863d2f070c03abb515b26bbb71}{on\+Create\+Options\+Menu}} (Menu menu)
\item
boolean \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_acbf3b82e569dbf970ed6b3e3262b1800}{on\+Options\+Item\+Selected}} (Menu\+Item item)
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_aa2f466341ce40bac2d35ae9f63cab6a0}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_aa2f466341ce40bac2d35ae9f63cab6a0}}
static final String {\bfseries E\+X\+T\+R\+A\+\_\+\+R\+E\+M\+I\+N\+D\+E\+R\+\_\+\+ID} = \char`\"{}Reminder\+\_\+\+ID\char`\"{}
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a7ee3ac937c3fad33ff079ffc0a1813e5}{on\+Create}} (Bundle saved\+Instance\+State)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_af1c7fa7ddf06af358759d8f311e6eaf6}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_af1c7fa7ddf06af358759d8f311e6eaf6}}
void {\bfseries on\+Save\+Instance\+State} (Bundle out\+State)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Java class for handling UI component of Edit reminder layout.
Definition at line 32 of file Reminder\+Edit\+Activity.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_aa96ce36454866e4e0b978e53e9f77f6c}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_aa96ce36454866e4e0b978e53e9f77f6c}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!onBackPressed@{onBackPressed}}
\index{onBackPressed@{onBackPressed}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{onBackPressed()}{onBackPressed()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+on\+Back\+Pressed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
On pressing the back button
Definition at line 412 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a7ee3ac937c3fad33ff079ffc0a1813e5}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a7ee3ac937c3fad33ff079ffc0a1813e5}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!onCreate@{onCreate}}
\index{onCreate@{onCreate}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{onCreate()}{onCreate()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+on\+Create (\begin{DoxyParamCaption}\item[{Bundle}]{saved\+Instance\+State }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
overrides on\+Create method to get all the ui element
\begin{DoxyParams}{Parameters}
{\em saved\+Instance\+State} & \\
\hline
\end{DoxyParams}
Definition at line 78 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a749ed4863d2f070c03abb515b26bbb71}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a749ed4863d2f070c03abb515b26bbb71}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!onCreateOptionsMenu@{onCreateOptionsMenu}}
\index{onCreateOptionsMenu@{onCreateOptionsMenu}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{onCreateOptionsMenu()}{onCreateOptionsMenu()}}
{\footnotesize\ttfamily boolean com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+on\+Create\+Options\+Menu (\begin{DoxyParamCaption}\item[{Menu}]{menu }\end{DoxyParamCaption})}
Creating the menu
\begin{DoxyParams}{Parameters}
{\em menu} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true
\end{DoxyReturn}
Definition at line 421 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_acbf3b82e569dbf970ed6b3e3262b1800}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_acbf3b82e569dbf970ed6b3e3262b1800}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!onOptionsItemSelected@{onOptionsItemSelected}}
\index{onOptionsItemSelected@{onOptionsItemSelected}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{onOptionsItemSelected()}{onOptionsItemSelected()}}
{\footnotesize\ttfamily boolean com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+on\+Options\+Item\+Selected (\begin{DoxyParamCaption}\item[{Menu\+Item}]{item }\end{DoxyParamCaption})}
On clicking menu buttons \+:Save reminder (to save reminder), send reminder(to send reminder), discard reminder(to discard reminder)
\begin{DoxyParams}{Parameters}
{\em item} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\end{DoxyReturn}
Definition at line 431 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_aad2fb7638f676559b1cdea99ef0200c7}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_aad2fb7638f676559b1cdea99ef0200c7}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!onSwitchRepeat@{onSwitchRepeat}}
\index{onSwitchRepeat@{onSwitchRepeat}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{onSwitchRepeat()}{onSwitchRepeat()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+on\+Switch\+Repeat (\begin{DoxyParamCaption}\item[{View}]{view }\end{DoxyParamCaption})}
On clicking the repeat switch, to select for repeat alarm
\begin{DoxyParams}{Parameters}
{\em view} & \\
\hline
\end{DoxyParams}
Definition at line 276 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a430d78a53b9a540879521b11a1d4f81d}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a430d78a53b9a540879521b11a1d4f81d}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!selectRepeatType@{selectRepeatType}}
\index{selectRepeatType@{selectRepeatType}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{selectRepeatType()}{selectRepeatType()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+select\+Repeat\+Type (\begin{DoxyParamCaption}\item[{View}]{v }\end{DoxyParamCaption})}
On clicking repeat type button, to select for repeat type like every minute, hour, day,month
\begin{DoxyParams}{Parameters}
{\em v} & \\
\hline
\end{DoxyParams}
Definition at line 292 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a71bcabaea5889759a971606906b95ec5}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a71bcabaea5889759a971606906b95ec5}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!setDate@{setDate}}
\index{setDate@{setDate}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{setDate()}{setDate()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+set\+Date (\begin{DoxyParamCaption}\item[{View}]{v }\end{DoxyParamCaption})}
On clicking Date picker,to show date dialog for user to select date
\begin{DoxyParams}{Parameters}
{\em v} & \\
\hline
\end{DoxyParams}
Definition at line 252 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a4e64d333e964c7cdb03586dc20276f6a}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a4e64d333e964c7cdb03586dc20276f6a}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!setRepeatNo@{setRepeatNo}}
\index{setRepeatNo@{setRepeatNo}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{setRepeatNo()}{setRepeatNo()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+set\+Repeat\+No (\begin{DoxyParamCaption}\item[{View}]{v }\end{DoxyParamCaption})}
On clicking set repeat interval
\begin{DoxyParams}{Parameters}
{\em v} & \\
\hline
\end{DoxyParams}
Definition at line 322 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a20b38c5cb42150bad2761a0c668714bd}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a20b38c5cb42150bad2761a0c668714bd}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!setTime@{setTime}}
\index{setTime@{setTime}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{setTime()}{setTime()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+set\+Time (\begin{DoxyParamCaption}\item[{View}]{v }\end{DoxyParamCaption})}
On clicking Time picker , to show time dialog for user to select time
\begin{DoxyParams}{Parameters}
{\em v} & \\
\hline
\end{DoxyParams}
Definition at line 226 of file Reminder\+Edit\+Activity.\+java.
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a62541398ca3ba5f9a93f4fa495f89340}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity_a62541398ca3ba5f9a93f4fa495f89340}}
\index{com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}!updateReminder@{updateReminder}}
\index{updateReminder@{updateReminder}!com.sudogeeks.talking\_reminder.ReminderEditActivity@{com.sudogeeks.talking\_reminder.ReminderEditActivity}}
\doxysubsubsection{\texorpdfstring{updateReminder()}{updateReminder()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity.\+update\+Reminder (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
To update reminder upon clicking update button
Definition at line 357 of file Reminder\+Edit\+Activity.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Reminder\+Edit\+Activity.\+java\end{DoxyCompactItemize}
%!PS-Adobe-2.0 EPSF-2.0
%%Title: ClassName
%%Creator: Doxygen
%%CreationDate: Time
%%For:
%Magnification: 1.00
%%Orientation: Portrait
%%BoundingBox: 0 0 500 114.613181
%%Pages: 0
%%BeginSetup
%%EndSetup
%%EndComments
% ----- variables -----
/boxwidth 0 def
/boxheight 40 def
/fontheight 24 def
/marginwidth 10 def
/distx 20 def
/disty 40 def
/boundaspect 4.362500 def % aspect ratio of the BoundingBox (width/height)
/boundx 500 def
/boundy boundx boundaspect div def
/xspacing 0 def
/yspacing 0 def
/rows 2 def
/cols 1 def
/scalefactor 0 def
/boxfont /Times-Roman findfont fontheight scalefont def
% ----- procedures -----
/dotted { [1 4] 0 setdash } def
/dashed { [5] 0 setdash } def
/solid { [] 0 setdash } def
/max % result = MAX(arg1,arg2)
{
/a exch def
/b exch def
a b gt {a} {b} ifelse
} def
/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
{
0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
} def
/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
{
/str exch def
/boxwidth boxwidth str stringwidth pop max def
} def
/box % draws a box with text 'arg1' at grid pos (arg2,arg3)
{ gsave
2 setlinewidth
newpath
exch xspacing mul xoffset add
exch yspacing mul
moveto
boxwidth 0 rlineto
0 boxheight rlineto
boxwidth neg 0 rlineto
0 boxheight neg rlineto
closepath
dup stringwidth pop neg boxwidth add 2 div
boxheight fontheight 2 div sub 2 div
rmoveto show stroke
grestore
} def
/mark
{ newpath
exch xspacing mul xoffset add boxwidth add
exch yspacing mul
moveto
0 boxheight 4 div rlineto
boxheight neg 4 div boxheight neg 4 div rlineto
closepath
eofill
stroke
} def
/arrow
{ newpath
moveto
3 -8 rlineto
-6 0 rlineto
3 8 rlineto
closepath
eofill
stroke
} def
/out % draws an output connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight add
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/in % draws an input connector for the block at (arg1,arg2)
{
newpath
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul disty 2 div sub
/y exch def
/x exch def
x y moveto
0 disty 2 div rlineto
stroke
1 eq { x y disty 2 div add arrow } if
} def
/hedge
{
exch xspacing mul xoffset add boxwidth 2 div add
exch yspacing mul boxheight 2 div sub
/y exch def
/x exch def
newpath
x y moveto
boxwidth 2 div distx add 0 rlineto
stroke
1 eq
{ newpath x boxwidth 2 div distx add add y moveto
-8 3 rlineto
0 -6 rlineto
8 3 rlineto
closepath
eofill
stroke
} if
} def
/vedge
{
/ye exch def
/ys exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add dup
ys yspacing mul boxheight 2 div sub
moveto
ye yspacing mul boxheight 2 div sub
lineto
stroke
} def
/conn % connections the blocks from col 'arg1' to 'arg2' of row 'arg3'
{
/ys exch def
/xe exch def
/xs exch def
newpath
xs xspacing mul xoffset add boxwidth 2 div add
ys yspacing mul disty 2 div sub
moveto
xspacing xe xs sub mul 0
rlineto
stroke
} def
% ----- main ------
boxfont setfont
1 boundaspect scale
(com.sudogeeks.talking_reminder.ReminderReceiveActivity) cw
(AppCompatActivity) cw
/boxwidth boxwidth marginwidth 2 mul add def
/xspacing boxwidth distx add def
/yspacing boxheight disty add def
/scalefactor
boxwidth cols mul distx cols 1 sub mul add
boxheight rows mul disty rows 1 sub mul add boundaspect mul
max def
boundx scalefactor div boundy scalefactor div scale
% ----- classes -----
(com.sudogeeks.talking_reminder.ReminderReceiveActivity) 0.000000 0.000000 box
(AppCompatActivity) 0.000000 1.000000 box
% ----- relations -----
solid
0 0.000000 0.000000 out
solid
1 0.000000 1.000000 in
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Receive\+Activity Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity}\index{com.sudogeeks.talking\_reminder.ReminderReceiveActivity@{com.sudogeeks.talking\_reminder.ReminderReceiveActivity}}
Class to read and parse reminder Data after receiving This class parse the received reminder object and saves that in database and trigger alarm for that.
Inheritance diagram for com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Receive\+Activity\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_a041c0c4b67c3312b8554c1e74828c34a}{save\+Send\+Reminder}} ()
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_a049927308d520287e80fe8a7deff7643}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_a049927308d520287e80fe8a7deff7643}}
boolean {\bfseries on\+Create\+Options\+Menu} (Menu menu)
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_afd5c6a3f78e7a229d84f33d8f83e9f4b}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_afd5c6a3f78e7a229d84f33d8f83e9f4b}}
boolean {\bfseries on\+Options\+Item\+Selected} (Menu\+Item item)
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_a0959aa9d711275c53aefb06d22af9673}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_a0959aa9d711275c53aefb06d22af9673}}
void {\bfseries on\+Create} (Bundle saved\+Instance\+State)
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Class to read and parse reminder Data after receiving This class parse the received reminder object and saves that in database and trigger alarm for that.
Definition at line 25 of file Reminder\+Receive\+Activity.\+java.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_a041c0c4b67c3312b8554c1e74828c34a}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity_a041c0c4b67c3312b8554c1e74828c34a}}
\index{com.sudogeeks.talking\_reminder.ReminderReceiveActivity@{com.sudogeeks.talking\_reminder.ReminderReceiveActivity}!saveSendReminder@{saveSendReminder}}
\index{saveSendReminder@{saveSendReminder}!com.sudogeeks.talking\_reminder.ReminderReceiveActivity@{com.sudogeeks.talking\_reminder.ReminderReceiveActivity}}
\doxysubsubsection{\texorpdfstring{saveSendReminder()}{saveSendReminder()}}
{\footnotesize\ttfamily void com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Receive\+Activity.\+save\+Send\+Reminder (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
This method populates the ui as received and then saves the reminder to database.
Definition at line 117 of file Reminder\+Receive\+Activity.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Reminder\+Receive\+Activity.\+java\end{DoxyCompactItemize}
\hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility}{}\doxysection{com.\+sudogeeks.\+talking\+\_\+reminder.\+Utility Class Reference}
\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility}\index{com.sudogeeks.talking\_reminder.Utility@{com.sudogeeks.talking\_reminder.Utility}}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility_ae5b86cdd1deae9af4cbd2e775d187950}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility_ae5b86cdd1deae9af4cbd2e775d187950}}
static final String {\bfseries F\+I\+L\+E\+\_\+\+N\+A\+M\+E\+\_\+\+P\+R\+E\+F\+IX} = \char`\"{}Talking\+\_\+\+Reminder\char`\"{}
\item
\mbox{\Hypertarget{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility_a529453c94a28f79f5bcab03204062b05}\label{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility_a529453c94a28f79f5bcab03204062b05}}
static final String {\bfseries F\+I\+L\+E\+\_\+\+E\+X\+T\+E\+N\+S\+I\+ON} = \char`\"{}tprd\char`\"{}
\end{DoxyCompactItemize}
\doxysubsection{Detailed Description}
Definition at line 3 of file Utility.\+java.
The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item
C\+:/\+Users/\+Raushan Raj/\+Studio\+Projects/\+Talking\+Reminder2/\+Talking\+Reminder/app/src/main/java/com/sudogeeks/talking\+\_\+reminder/Utility.\+java\end{DoxyCompactItemize}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{doxygen}
% Packages used by this style file
\RequirePackage{alltt}
%%\RequirePackage{array} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
\RequirePackage{calc}
\RequirePackage{float}
%%\RequirePackage{ifthen} %% moved to refman.tex due to workaround for LaTex 2019 version and unmaintained tabu package
\RequirePackage{verbatim}
\RequirePackage[table]{xcolor}
\RequirePackage{longtable_doxygen}
\RequirePackage{tabu_doxygen}
\RequirePackage{fancyvrb}
\RequirePackage{tabularx}
\RequirePackage{multirow}
\RequirePackage{hanging}
\RequirePackage{ifpdf}
\RequirePackage{adjustbox}
\RequirePackage{amssymb}
\RequirePackage{stackengine}
\RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis
%---------- Internal commands used in this style file ----------------
\newcommand{\ensurespace}[1]{%
\begingroup%
\setlength{\dimen@}{#1}%
\vskip\z@\@plus\dimen@%
\penalty -100\vskip\z@\@plus -\dimen@%
\vskip\dimen@%
\penalty 9999%
\vskip -\dimen@%
\vskip\z@skip% hide the previous |\vskip| from |\addvspace|
\endgroup%
}
\newcommand{\DoxyHorRuler}{%
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
\hrule%
}
\newcommand{\DoxyLabelFont}{}
\newcommand{\entrylabel}[1]{%
{%
\parbox[b]{\labelwidth-4pt}{%
\makebox[0pt][l]{\DoxyLabelFont#1}%
\vspace{1.5\baselineskip}%
}%
}%
}
\newenvironment{DoxyDesc}[1]{%
\ensurespace{4\baselineskip}%
\begin{list}{}{%
\settowidth{\labelwidth}{20pt}%
%\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\setlength{\leftmargin}{\labelwidth+\labelsep}%
\renewcommand{\makelabel}{\entrylabel}%
}%
\item[#1]%
}{%
\end{list}%
}
\newsavebox{\xrefbox}
\newlength{\xreflength}
\newcommand{\xreflabel}[1]{%
\sbox{\xrefbox}{#1}%
\setlength{\xreflength}{\wd\xrefbox}%
\ifthenelse{\xreflength>\labelwidth}{%
\begin{minipage}{\textwidth}%
\setlength{\parindent}{0pt}%
\hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
\end{minipage}%
}{%
\parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
}%
}
%---------- Commands used by doxygen LaTeX output generator ----------
% Used by <pre> ... </pre>
\newenvironment{DoxyPre}{%
\small%
\begin{alltt}%
}{%
\end{alltt}%
\normalsize%
}
% Necessary for redefining not defined charcaters, i.e. "Replacement Character" in tex output.
\newlength{\CodeWidthChar}
\newlength{\CodeHeightChar}
\settowidth{\CodeWidthChar}{?}
\settoheight{\CodeHeightChar}{?}
% Necessary for hanging indent
\newlength{\DoxyCodeWidth}
\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par}
\newcommand\NiceSpace{%
\discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}%
}
% Used by @code ... @endcode
\newenvironment{DoxyCode}[1]{%
\par%
\scriptsize%
\normalfont\ttfamily%
\rightskip0pt plus 1fil%
\settowidth{\DoxyCodeWidth}{000000}%
\settowidth{\CodeWidthChar}{?}%
\settoheight{\CodeHeightChar}{?}%
\setlength{\parskip}{0ex plus 0ex minus 0ex}%
\ifthenelse{\equal{#1}{0}}
{
{\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces%
}
{
{\lccode`~32 \lowercase{\global\let~}}\obeyspaces%
}
}{%
\normalfont%
\normalsize%
\settowidth{\CodeWidthChar}{?}%
\settoheight{\CodeHeightChar}{?}%
}
% Redefining not defined characters, i.e. "Replacement Character" in tex output.
\def\ucr{\adjustbox{width=\CodeWidthChar,height=\CodeHeightChar}{\stackinset{c}{}{c}{-.2pt}{%
\textcolor{white}{\sffamily\bfseries\small ?}}{%
\rotatebox{45}{$\blacksquare$}}}}
% Used by @example, @include, @includelineno and @dontinclude
\newenvironment{DoxyCodeInclude}[1]{%
\DoxyCode{#1}%
}{%
\endDoxyCode%
}
% Used by @verbatim ... @endverbatim
\newenvironment{DoxyVerb}{%
\footnotesize%
\verbatim%
}{%
\endverbatim%
\normalsize%
}
% Used by @verbinclude
\newenvironment{DoxyVerbInclude}{%
\DoxyVerb%
}{%
\endDoxyVerb%
}
% Used by numbered lists (using '-#' or <ol> ... </ol>)
\newenvironment{DoxyEnumerate}{%
\enumerate%
}{%
\endenumerate%
}
% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
\newenvironment{DoxyItemize}{%
\itemize%
}{%
\enditemize%
}
% Used by description lists (using <dl> ... </dl>)
\newenvironment{DoxyDescription}{%
\description%
}{%
\enddescription%
}
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if caption is specified)
\newenvironment{DoxyImage}{%
\begin{figure}[H]%
\begin{center}%
}{%
\end{center}%
\end{figure}%
}
% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
% (only if no caption is specified)
\newenvironment{DoxyImageNoCaption}{%
\begin{center}%
}{%
\end{center}%
}
% Used by @image
% (only if inline is specified)
\newenvironment{DoxyInlineImage}{%
}{%
}
% Used by @attention
\newenvironment{DoxyAttention}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @author and @authors
\newenvironment{DoxyAuthor}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @date
\newenvironment{DoxyDate}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @invariant
\newenvironment{DoxyInvariant}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @note
\newenvironment{DoxyNote}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @post
\newenvironment{DoxyPostcond}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @pre
\newenvironment{DoxyPrecond}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @copyright
\newenvironment{DoxyCopyright}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @remark
\newenvironment{DoxyRemark}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @return and @returns
\newenvironment{DoxyReturn}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @since
\newenvironment{DoxySince}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @see
\newenvironment{DoxySeeAlso}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @version
\newenvironment{DoxyVersion}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @warning
\newenvironment{DoxyWarning}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by @internal
\newenvironment{DoxyInternal}[1]{%
\paragraph*{#1}%
}{%
}
% Used by @par and @paragraph
\newenvironment{DoxyParagraph}[1]{%
\begin{DoxyDesc}{#1}%
}{%
\end{DoxyDesc}%
}
% Used by parameter lists
\newenvironment{DoxyParams}[2][]{%
\tabulinesep=1mm%
\par%
\ifthenelse{\equal{#1}{}}%
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
{\ifthenelse{\equal{#1}{1}}%
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
{\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
}
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for fields of simple structs
\newenvironment{DoxyFields}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for fields simple class style enums
\newenvironment{DoxyEnumFields}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for parameters within a detailed function description
\newenvironment{DoxyParamCaption}{%
\renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}%
}{%
}
% Used by return value lists
\newenvironment{DoxyRetVals}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used by exception lists
\newenvironment{DoxyExceptions}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used by template parameter lists
\newenvironment{DoxyTemplParams}[1]{%
\tabulinesep=1mm%
\par%
\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endfirsthead%
\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
\hline%
\endhead%
}{%
\end{longtabu*}%
\vspace{6pt}%
}
% Used for member lists
\newenvironment{DoxyCompactItemize}{%
\begin{itemize}%
\setlength{\itemsep}{-3pt}%
\setlength{\parsep}{0pt}%
\setlength{\topsep}{0pt}%
\setlength{\partopsep}{0pt}%
}{%
\end{itemize}%
}
% Used for member descriptions
\newenvironment{DoxyCompactList}{%
\begin{list}{}{%
\setlength{\leftmargin}{0.5cm}%
\setlength{\itemsep}{0pt}%
\setlength{\parsep}{0pt}%
\setlength{\topsep}{0pt}%
\renewcommand{\makelabel}{\hfill}%
}%
}{%
\end{list}%
}
% Used for reference lists (@bug, @deprecated, @todo, etc.)
\newenvironment{DoxyRefList}{%
\begin{list}{}{%
\setlength{\labelwidth}{10pt}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
\renewcommand{\makelabel}{\xreflabel}%
}%
}{%
\end{list}%
}
% Used by @bug, @deprecated, @todo, etc.
\newenvironment{DoxyRefDesc}[1]{%
\begin{list}{}{%
\renewcommand\makelabel[1]{\textbf{##1}}%
\settowidth\labelwidth{\makelabel{#1}}%
\setlength\leftmargin{\labelwidth+\labelsep}%
}%
}{%
\end{list}%
}
% Used by parameter lists and simple sections
\newenvironment{Desc}
{\begin{list}{}{%
\settowidth{\labelwidth}{20pt}%
\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\setlength{\leftmargin}{\labelwidth+\labelsep}%
\renewcommand{\makelabel}{\entrylabel}%
}
}{%
\end{list}%
}
% Used by tables
\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
\newenvironment{TabularC}[1]%
{\tabulinesep=1mm
\begin{longtabu*}spread 0pt [c]{*#1{|X[-1]}|}}%
{\end{longtabu*}\par}%
\newenvironment{TabularNC}[1]%
{\begin{tabu}spread 0pt [l]{*#1{|X[-1]}|}}%
{\end{tabu}\par}%
% Used for member group headers
\newenvironment{Indent}{%
\begin{list}{}{%
\setlength{\leftmargin}{0.5cm}%
}%
\item[]\ignorespaces%
}{%
\unskip%
\end{list}%
}
% Used when hyperlinks are turned off
\newcommand{\doxyref}[3]{%
\textbf{#1} (\textnormal{#2}\,\pageref{#3})%
}
% Used to link to a table when hyperlinks are turned on
\newcommand{\doxytablelink}[2]{%
\ref{#1}%
}
% Used to link to a table when hyperlinks are turned off
\newcommand{\doxytableref}[3]{%
\ref{#3}%
}
% Used by @addindex
\newcommand{\lcurly}{\{}
\newcommand{\rcurly}{\}}
% Colors used for syntax highlighting
\definecolor{comment}{rgb}{0.5,0.0,0.0}
\definecolor{keyword}{rgb}{0.0,0.5,0.0}
\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
% Color used for table heading
\newcommand{\tableheadbgcolor}{lightgray}%
% Version of hypertarget with correct landing location
\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
% possibility to have sections etc. be within the margins
% unfortunately had to copy part of book.cls and add \raggedright
\makeatletter
\newcommand\doxysection{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\raggedright\normalfont\Large\bfseries}}
\newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\raggedright\normalfont\large\bfseries}}
\newcommand\doxysubsubsection{\@startsection{subsubsection}{3}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\raggedright\normalfont\normalsize\bfseries}}
\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\raggedright\normalfont\normalsize\bfseries}}
\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}%
{3.25ex \@plus1ex \@minus .2ex}%
{-1em}%
{\raggedright\normalfont\normalsize\bfseries}}
\makeatother
% Define caption that is also suitable in a table
\makeatletter
\def\doxyfigcaption{%
\refstepcounter{figure}%
\@dblarg{\@caption{figure}}}
\makeatother
\doxysection{Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
\item Adapter\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}}{}
\end{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Date\+Time\+Sorter}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter}}{}
\item On\+Click\+Listener\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}}{}
\end{DoxyCompactList}
\item On\+Init\+Listener\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}}{}
\end{DoxyCompactList}
\item On\+Long\+Click\+Listener\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}}{}
\end{DoxyCompactList}
\item On\+Utterance\+Completed\+Listener\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}}{}
\end{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+DO}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}}{}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Reminder\+Item}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}}{}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Utility}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility}}{}
\item App\+Compat\+Activity\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity}}{}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Add\+Activity}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity}}{}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Edit\+Activity}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity}}{}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Receive\+Activity}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity}}{}
\end{DoxyCompactList}
\item Broadcast\+Receiver\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Alarm\+Receiver}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}}{}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Boot\+Receiver}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver}}{}
\end{DoxyCompactList}
\item Comparator\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Date\+Time\+Comparator}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator}}{}
\end{DoxyCompactList}
\item Context\+Wrapper\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Notification\+Helper}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper}}{}
\end{DoxyCompactList}
\item Service\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Read\+Reminder\+Text\+Service}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}}{}
\end{DoxyCompactList}
\item S\+Q\+Lite\+Open\+Helper\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Reminder\+Database}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database}}{}
\end{DoxyCompactList}
\item Swapping\+Holder\begin{DoxyCompactList}
\item \contentsline{section}{com.\+sudogeeks.\+talking\+\_\+reminder.\+Main\+Activity.\+Simple\+Adapter.\+Vertical\+Item\+Holder}{\pageref{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}}{}
\end{DoxyCompactList}
\end{DoxyCompactList}
%%
%% This is file `longtable.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% longtable.dtx (with options: `package')
%%
%% This is a generated file.
%%
%% The source is maintained by the LaTeX Project team and bug
%% reports for it can be opened at http://latex-project.org/bugs.html
%% (but please observe conditions on bug reports sent to that address!)
%%
%% Copyright 1993-2016
%% The LaTeX3 Project and any individual authors listed elsewhere
%% in this file.
%%
%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
%% --------------------------------------------------------------------------
%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This file may only be distributed together with a copy of the LaTeX
%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
%% without such generated files.
%%
%% The list of all files belonging to the LaTeX `Tools Bundle' is
%% given in the file `manifest.txt'.
%%
%% File: longtable.dtx Copyright (C) 1990-2001 David Carlisle
\NeedsTeXFormat{LaTeX2e}[1995/06/01]
\ProvidesPackage{longtable_doxygen}
[2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen]
\def\LT@err{\PackageError{longtable}}
\def\LT@warn{\PackageWarning{longtable}}
\def\LT@final@warn{%
\AtEndDocument{%
\LT@warn{Table \@width s have changed. Rerun LaTeX.\@gobbletwo}}%
\global\let\LT@final@warn\relax}
\DeclareOption{errorshow}{%
\def\LT@warn{\PackageInfo{longtable}}}
\DeclareOption{pausing}{%
\def\LT@warn#1{%
\LT@err{#1}{This is not really an error}}}
\DeclareOption{set}{}
\DeclareOption{final}{}
\ProcessOptions
\newskip\LTleft \LTleft=\fill
\newskip\LTright \LTright=\fill
\newskip\LTpre \LTpre=\bigskipamount
\newskip\LTpost \LTpost=\bigskipamount
\newcount\LTchunksize \LTchunksize=20
\let\c@LTchunksize\LTchunksize
\newdimen\LTcapwidth \LTcapwidth=4in
\newbox\LT@head
\newbox\LT@firsthead
\newbox\LT@foot
\newbox\LT@lastfoot
\newcount\LT@cols
\newcount\LT@rows
\newcounter{LT@tables}
\newcounter{LT@chunks}[LT@tables]
\ifx\c@table\undefined
\newcounter{table}
\def\fnum@table{\tablename~\thetable}
\fi
\ifx\tablename\undefined
\def\tablename{Table}
\fi
\newtoks\LT@p@ftn
\mathchardef\LT@end@pen=30000
\def\longtable{%
\par
\ifx\multicols\@undefined
\else
\ifnum\col@number>\@ne
\@twocolumntrue
\fi
\fi
\if@twocolumn
\LT@err{longtable not in 1-column mode}\@ehc
\fi
\begingroup
\@ifnextchar[\LT@array{\LT@array[x]}}
\def\LT@array[#1]#2{%
\refstepcounter{table}\stepcounter{LT@tables}%
\if l#1%
\LTleft\z@ \LTright\fill
\else\if r#1%
\LTleft\fill \LTright\z@
\else\if c#1%
\LTleft\fill \LTright\fill
\fi\fi\fi
\let\LT@mcol\multicolumn
\let\LT@@tabarray\@tabarray
\let\LT@@hl\hline
\def\@tabarray{%
\let\hline\LT@@hl
\LT@@tabarray}%
\let\\\LT@tabularcr\let\tabularnewline\\%
\def\newpage{\noalign{\break}}%
\def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}%
\def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}%
\let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption
\@tempdima\ht\strutbox
\let\@endpbox\LT@endpbox
\ifx\extrarowheight\@undefined
\let\@acol\@tabacol
\let\@classz\@tabclassz \let\@classiv\@tabclassiv
\def\@startpbox{\vtop\LT@startpbox}%
\let\@@startpbox\@startpbox
\let\@@endpbox\@endpbox
\let\LT@LL@FM@cr\@tabularcr
\else
\advance\@tempdima\extrarowheight
\col@sep\tabcolsep
\let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr
\fi
\setbox\@arstrutbox\hbox{\vrule
\@height \arraystretch \@tempdima
\@depth \arraystretch \dp \strutbox
\@width \z@}%
\let\@sharp##\let\protect\relax
\begingroup
\@mkpream{#2}%
\xdef\LT@bchunk{%
\global\advance\c@LT@chunks\@ne
\global\LT@rows\z@\setbox\z@\vbox\bgroup
\LT@setprevdepth
\tabskip\LTleft \noexpand\halign to\hsize\bgroup
\tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}%
\endgroup
\expandafter\LT@nofcols\LT@bchunk&\LT@nofcols
\LT@make@row
\m@th\let\par\@empty
\everycr{}\lineskip\z@\baselineskip\z@
\LT@bchunk}
\def\LT@no@pgbk#1[#2]{\penalty #1\@getpen{#2}\ifnum`{=0\fi}}
\def\LT@start{%
\let\LT@start\endgraf
\endgraf\penalty\z@\vskip\LTpre
\dimen@\pagetotal
\advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
\advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi
\advance\dimen@ \ht\LT@foot
\dimen@ii\vfuzz
\vfuzz\maxdimen
\setbox\tw@\copy\z@
\setbox\tw@\vsplit\tw@ to \ht\@arstrutbox
\setbox\tw@\vbox{\unvbox\tw@}%
\vfuzz\dimen@ii
\advance\dimen@ \ht
\ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi
\advance\dimen@\dp
\ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi
\advance\dimen@ -\pagegoal
\ifdim \dimen@>\z@\vfil\break\fi
\global\@colroom\@colht
\ifvoid\LT@foot\else
\advance\vsize-\ht\LT@foot
\global\advance\@colroom-\ht\LT@foot
\dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@
\maxdepth\z@
\fi
\ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak
\output{\LT@output}}
\def\endlongtable{%
\crcr
\noalign{%
\let\LT@entry\LT@entry@chop
\xdef\LT@save@row{\LT@save@row}}%
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\if@filesw
{\let\LT@entry\LT@entry@write\immediate\write\@auxout{%
\gdef\expandafter\noexpand
\csname LT@\romannumeral\c@LT@tables\endcsname
{\LT@save@row}}}%
\fi
\ifx\LT@save@row\LT@@save@row
\else
\LT@warn{Column \@width s have changed\MessageBreak
in table \thetable}%
\LT@final@warn
\fi
\endgraf\penalty -\LT@end@pen
\endgroup
\global\@mparbottom\z@
\pagegoal\vsize
\endgraf\penalty\z@\addvspace\LTpost
\ifvoid\footins\else\insert\footins{}\fi}
\def\LT@nofcols#1&{%
\futurelet\@let@token\LT@n@fcols}
\def\LT@n@fcols{%
\advance\LT@cols\@ne
\ifx\@let@token\LT@nofcols
\expandafter\@gobble
\else
\expandafter\LT@nofcols
\fi}
\def\LT@tabularcr{%
\relax\iffalse{\fi\ifnum0=`}\fi
\@ifstar
{\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr
\LT@t@bularcr}%
{\LT@t@bularcr}}
\let\LT@crcr\crcr
\let\LT@setprevdepth\relax
\def\LT@t@bularcr{%
\global\advance\LT@rows\@ne
\ifnum\LT@rows=\LTchunksize
\gdef\LT@setprevdepth{%
\prevdepth\z@\global
\global\let\LT@setprevdepth\relax}%
\expandafter\LT@xtabularcr
\else
\ifnum0=`{}\fi
\expandafter\LT@LL@FM@cr
\fi}
\def\LT@xtabularcr{%
\@ifnextchar[\LT@argtabularcr\LT@ntabularcr}
\def\LT@ntabularcr{%
\ifnum0=`{}\fi
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\LT@bchunk}
\def\LT@argtabularcr[#1]{%
\ifnum0=`{}\fi
\ifdim #1>\z@
\unskip\@xargarraycr{#1}%
\else
\@yargarraycr{#1}%
\fi
\LT@echunk
\LT@start
\unvbox\z@
\LT@get@widths
\LT@bchunk}
\def\LT@echunk{%
\crcr\LT@save@row\cr\egroup
\global\setbox\@ne\lastbox
\unskip
\egroup}
\def\LT@entry#1#2{%
\ifhmode\@firstofone{&}\fi\omit
\ifnum#1=\c@LT@chunks
\else
\kern#2\relax
\fi}
\def\LT@entry@chop#1#2{%
\noexpand\LT@entry
{\ifnum#1>\c@LT@chunks
1}{0pt%
\else
#1}{#2%
\fi}}
\def\LT@entry@write{%
\noexpand\LT@entry^^J%
\@spaces}
\def\LT@kill{%
\LT@echunk
\LT@get@widths
\expandafter\LT@rebox\LT@bchunk}
\def\LT@rebox#1\bgroup{%
#1\bgroup
\unvbox\z@
\unskip
\setbox\z@\lastbox}
\def\LT@blank@row{%
\xdef\LT@save@row{\expandafter\LT@build@blank
\romannumeral\number\LT@cols 001 }}
\def\LT@build@blank#1{%
\if#1m%
\noexpand\LT@entry{1}{0pt}%
\expandafter\LT@build@blank
\fi}
\def\LT@make@row{%
\global\expandafter\let\expandafter\LT@save@row
\csname LT@\romannumeral\c@LT@tables\endcsname
\ifx\LT@save@row\relax
\LT@blank@row
\else
{\let\LT@entry\or
\if!%
\ifcase\expandafter\expandafter\expandafter\LT@cols
\expandafter\@gobble\LT@save@row
\or
\else
\relax
\fi
!%
\else
\aftergroup\LT@blank@row
\fi}%
\fi}
\let\setlongtables\relax
\def\LT@get@widths{%
\setbox\tw@\hbox{%
\unhbox\@ne
\let\LT@old@row\LT@save@row
\global\let\LT@save@row\@empty
\count@\LT@cols
\loop
\unskip
\setbox\tw@\lastbox
\ifhbox\tw@
\LT@def@row
\advance\count@\m@ne
\repeat}%
\ifx\LT@@save@row\@undefined
\let\LT@@save@row\LT@save@row
\fi}
\def\LT@def@row{%
\let\LT@entry\or
\edef\@tempa{%
\ifcase\expandafter\count@\LT@old@row
\else
{1}{0pt}%
\fi}%
\let\LT@entry\relax
\xdef\LT@save@row{%
\LT@entry
\expandafter\LT@max@sel\@tempa
\LT@save@row}}
\def\LT@max@sel#1#2{%
{\ifdim#2=\wd\tw@
#1%
\else
\number\c@LT@chunks
\fi}%
{\the\wd\tw@}}
\def\LT@hline{%
\noalign{\ifnum0=`}\fi
\penalty\@M
\futurelet\@let@token\LT@@hline}
\def\LT@@hline{%
\ifx\@let@token\hline
\global\let\@gtempa\@gobble
\gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}%
\else
\global\let\@gtempa\@empty
\gdef\LT@sep{\penalty-\@lowpenalty\vskip-\arrayrulewidth}%
\fi
\ifnum0=`{\fi}%
\multispan\LT@cols
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
\noalign{\LT@sep}%
\multispan\LT@cols
\unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr
\noalign{\penalty\@M}%
\@gtempa}
\def\LT@caption{%
\noalign\bgroup
\@ifnextchar[{\egroup\LT@c@ption\@firstofone}\LT@capti@n}
\def\LT@c@ption#1[#2]#3{%
\LT@makecaption#1\fnum@table{#3}%
\def\@tempa{#2}%
\ifx\@tempa\@empty\else
{\let\\\space
\addcontentsline{lot}{table}{\protect\numberline{\thetable}{#2}}}%
\fi}
\def\LT@capti@n{%
\@ifstar
{\egroup\LT@c@ption\@gobble[]}%
{\egroup\@xdblarg{\LT@c@ption\@firstofone}}}
\def\LT@makecaption#1#2#3{%
\LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{%
\sbox\@tempboxa{#1{#2: }#3}%
\ifdim\wd\@tempboxa>\hsize
#1{#2: }#3%
\else
\hbox to\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\endgraf\vskip\baselineskip}%
\hss}}}
\def\LT@output{%
\ifnum\outputpenalty <-\@Mi
\ifnum\outputpenalty > -\LT@end@pen
\LT@err{floats and marginpars not allowed in a longtable}\@ehc
\else
\setbox\z@\vbox{\unvbox\@cclv}%
\ifdim \ht\LT@lastfoot>\ht\LT@foot
\dimen@\pagegoal
\advance\dimen@-\ht\LT@lastfoot
\ifdim\dimen@<\ht\z@
\setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}%
\@makecol
\@outputpage
\setbox\z@\vbox{\box\LT@head}%
\fi
\fi
\global\@colroom\@colht
\global\vsize\@colht
\vbox
{\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}%
\fi
\else
\setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}%
\@makecol
\@outputpage
\global\vsize\@colroom
\copy\LT@head\nobreak
\fi}
\def\LT@end@hd@ft#1{%
\LT@echunk
\ifx\LT@start\endgraf
\LT@err
{Longtable head or foot not at start of table}%
{Increase LTchunksize}%
\fi
\setbox#1\box\z@
\LT@get@widths
\LT@bchunk}
\def\endfirsthead{\LT@end@hd@ft\LT@firsthead}
\def\endhead{\LT@end@hd@ft\LT@head}
\def\endfoot{\LT@end@hd@ft\LT@foot}
\def\endlastfoot{\LT@end@hd@ft\LT@lastfoot}
\def\LT@startpbox#1{%
\bgroup
\let\@footnotetext\LT@p@ftntext
\setlength\hsize{#1}%
\@arrayparboxrestore
\vrule \@height \ht\@arstrutbox \@width \z@}
\def\LT@endpbox{%
\@finalstrut\@arstrutbox
\egroup
\the\LT@p@ftn
\global\LT@p@ftn{}%
\hfil}
\def\LT@p@ftntext#1{%
\edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}%
\global\LT@p@ftn\expandafter{\@tempa{#1}}}%
\@namedef{ver@longtable.sty}{2014/10/28 v4.11 Multi-page Table package (DPC) - frozen version for doxygen}
\endinput
%%
%% End of file `longtable.sty'.
set Dir_Old=%cd%
cd /D %~dp0
del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
set LATEX_CMD=pdflatex
%LATEX_CMD% refman
echo ----
makeindex refman.idx
echo ----
%LATEX_CMD% refman
setlocal enabledelayedexpansion
set count=8
:repeat
set content=X
for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T"
if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T"
if !content! == X goto :skip
set /a count-=1
if !count! EQU 0 goto :skip
echo ----
%LATEX_CMD% refman
goto :repeat
:skip
endlocal
makeindex refman.idx
%LATEX_CMD% refman
cd /D %Dir_Old%
set Dir_Old=
\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book}
%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package
\usepackage{ifthen}
\ifx\requestedLaTeXdate\undefined
\usepackage{array}
\else
\usepackage{array}[=2016-10-06]
\fi
%%
% Packages required by doxygen
\usepackage{fixltx2e}
\usepackage{calc}
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{multirow}
\PassOptionsToPackage{warn}{textcomp}
\usepackage{textcomp}
\usepackage[nointegrals]{wasysym}
\usepackage[table]{xcolor}
\usepackage{ifpdf,ifxetex}
% Font selection
\usepackage[T1]{fontenc}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{amssymb}
\usepackage{sectsty}
\renewcommand{\familydefault}{\sfdefault}
\allsectionsfont{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\renewcommand{\DoxyLabelFont}{%
\fontseries{bc}\selectfont%
\color{darkgray}%
}
\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
% Arguments of doxygenemoji:
% 1) ':<text>:' form of the emoji, already "LaTeX"-escaped
% 2) file with the name of the emoji without the .png extension
% in case image exist use this otherwise use the ':<text>:' form
\newcommand{\doxygenemoji}[2]{%
\IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}%
}
% Page & text layout
\usepackage{geometry}
\geometry{%
a4paper,%
top=2.5cm,%
bottom=2.5cm,%
left=2.5cm,%
right=2.5cm%
}
\tolerance=750
\hfuzz=15pt
\hbadness=750
\setlength{\emergencystretch}{15pt}
\setlength{\parindent}{0cm}
\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}}
\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}}
\doxynormalparskip
\makeatletter
\renewcommand{\paragraph}{%
\@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@parafont%
}%
}
\renewcommand{\subparagraph}{%
\@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
\normalfont\normalsize\bfseries\SS@subparafont%
}%
}
\makeatother
% Headers & footers
\usepackage{fancyhdr}
\pagestyle{fancyplain}
\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
\fancyhead[CE]{\fancyplain{}{}}
\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
\fancyhead[CO]{\fancyplain{}{}}
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{}{}}
\fancyfoot[CE]{\fancyplain{}{}}
\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{}{}}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\chaptermark}[1]{%
\markboth{#1}{}%
}
\renewcommand{\sectionmark}[1]{%
\markright{\thesection\ #1}%
}
% Indices & bibliography
\usepackage{natbib}
\usepackage[titles]{tocloft}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{5}
\makeindex
\usepackage{newunicodechar}
\newunicodechar{}{${}^{-}$}% Superscript minus
\newunicodechar{²}{${}^{2}$}% Superscript two
\newunicodechar{³}{${}^{3}$}% Superscript three
% Hyperlinks (required, but should be loaded last)
\ifpdf
\usepackage[pdftex,pagebackref=true]{hyperref}
\else
\ifxetex
\usepackage[pagebackref=true]{hyperref}
\else
\usepackage[ps2pdf,pagebackref=true]{hyperref}
\fi
\fi
\hypersetup{%
colorlinks=true,%
linkcolor=blue,%
citecolor=blue,%
unicode%
}
% Custom commands
\newcommand{\clearemptydoublepage}{%
\newpage{\pagestyle{empty}\cleardoublepage}%
}
\usepackage{caption}
\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
\usepackage{etoc}
\etocsettocstyle{\doxytocparskip}{\doxynormalparskip}
\renewcommand{\numberline}[1]{#1~}
%===== C O N T E N T S =====
\begin{document}
% Titlepage & ToC
\hypersetup{pageanchor=false,
bookmarksnumbered=true,
pdfencoding=unicode
}
\pagenumbering{alph}
\begin{titlepage}
\vspace*{7cm}
\begin{center}%
{\Large Talking Reminder }\\
\vspace*{1cm}
{\large Generated by Doxygen 1.8.16}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\pagenumbering{roman}
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
\hypersetup{pageanchor=true}
%--- Begin generated contents ---
\chapter{Hierarchical Index}
\input{hierarchy}
\chapter{Class Index}
\input{annotated}
\chapter{Class Documentation}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_alarm_receiver}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_boot_receiver}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_date_time_comparator}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_date_time_sorter}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_notification_helper}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_read_reminder_text_service}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_add_activity}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_database}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_d_o}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_edit_activity}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_reminder_item}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_reminder_receive_activity}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_utility}
\input{classcom_1_1sudogeeks_1_1talking__reminder_1_1_main_activity_1_1_simple_adapter_1_1_vertical_item_holder}
%--- End generated contents ---
% Index
\backmatter
\newpage
\phantomsection
\clearemptydoublepage
\addcontentsline{toc}{chapter}{\indexname}
\printindex
\end{document}
This source diff could not be displayed because it is too large. You can view the blob instead.
**************************************************
TEAM NAME : Sudo Geeks
**************************************************
**************************************************
TEAM MEMBERS
**************************************************
1. Pankay Kumar(193050064)
2. Raushan Raj(193050073)
3. Deepak Verma(193050080)
**********************************************************
PROJECT NAME : Talking Reminder
**********************************************************
************************************************************
github link:
************************************************************
**************************************************
CONTRIBUTION OF TEAM MEMBERS
**************************************************
Pankaj Kumar: Firebase integration, DB integration , GIT version
Raushan Raj: Basic alarm functionalities, UI of the app, cloud database trigger function
Deepak Verma: Reciving alarm
*********************************************************
EXECUTION OF CODE
*********************************************************
Follow the following steps to execute the code:
step1: Import the project Talking reminder on android studio.
step2: Gradle sync might be needed because there are some dependencies to be loaded
step3: For firebase integration a google-services.json file is included with the project but that is configured to connect to firebase admin user "sudogeeks19@gmail.com" only. So you might want to see how to get the configuration for some other user; refer this : https://firebase.google.com/docs/database/android/start
step4: Build the project.
step5: Build apk to test the on an android device or run the project in emulator.
Step6: Once installed, enter sign details or signup as a new user to use the app
**********************************************************************************************************************************************
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment