<span class="hljs-meta">@Override</span>
<span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">boolean</span> <span class="hljs-title">onOptionsItemSelected</span><span class="hljs-params">(MenuItem item)</span> </span>{
<span class="hljs-keyword">int</span> id = item.getItemId();
<span class="hljs-keyword">switch</span> (id){
<span class="hljs-keyword">case</span> R.id.action_add_task:
AlertDialog.Builder builder = <span class="hljs-keyword">new</span> AlertDialog.Builder(getActivity());
builder.setTitle(<span class="hljs-string">"Add a task"</span>);
<span class="hljs-keyword">final</span> EditText inputField = <span class="hljs-keyword">new</span> EditText(getActivity());
builder.setView(inputField);
builder.setPositiveButton(<span class="hljs-string">"Add"</span>, <span class="hljs-keyword">new</span> DialogInterface.OnClickListener() {
<span class="hljs-meta">@Override</span>
<span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">onClick</span><span class="hljs-params">(DialogInterface dialogInterface, <span class="hljs-keyword">int</span> i)</span> </span>{
Toast.makeText(getActivity(), inputField.getText(), Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton(<span class="hljs-string">"Cancel"</span>, <span class="hljs-keyword">null</span>);
builder.create().show();
<span class="hljs-keyword">return</span> <span class="hljs-keyword">true</span>;
}
<span class="hljs-keyword">return</span> <span class="hljs-keyword">super</span>.onOptionsItemSelected(item);
}