Привет Я добавил файл меню, есть 3 Пункты меню:Пункт меню в панели действий не работает
1) Меню Pin,
2) Отправить ответ и
3) Добавить Notes.
Отправить ответ, Добавить заметки работают нормально, но при удалении комментария для булавки он не работает. Я приложил код ниже.
Пожалуйста, предложите мне какое-либо решение. Когда я вставляю код отправки ответа в случай pin_menu для цели тестирования, он не работает.
Лог кота ничего не показывает. Я добавил тост по щелчку pin_menu, который он не показывает. Пожалуйста, предложите мне решение.
Я также попытался добавить одно дополнительное меню в файл XML и добавил код такой же, как pin_menu, но не работал. Не показывает лог-кот, тост. Так что трудно отлаживать. Имени для отправки ответа и добавления примечания, но оба работают нормально.
код, как показано ниже:
<item android:id="@+id/menu_pin"
android:icon="@drawable/pin"
android:title="@string/pin"
android:showAsAction="never"
/>
<item android:id="@+id/menu_send_reply"
android:icon="@drawable/send"
android:title="@string/send_reply"
android:showAsAction="never"
/>
<item android:id="@+id/menu_add_note"
android:icon="@drawable/add_note"
android:title="@string/add_note"
android:showAsAction="never"
/>
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
MenuInflater menuInflater = getMenuInflater();
menuInflater.inflate(R.menu.ticket_properties_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Log.d("DATA ","Item ID "+item.getItemId());
// TODO Auto-generated method stub
switch (item.getItemId())
{
case R.id.menu_add_note:
Intent i3 = new Intent(Ticket_properties.this,Add_note.class);
i3.putExtra("ID", Ticket_id);
i3.putExtra("client_id", client_id);
startActivity(i3);
return true;
case R.id.menu_send_reply:
Intent reply= new Intent(Ticket_properties.this,Send_reply.class);
reply.putExtra("ticket_id", Ticket_id);
reply.putExtra("title", Ticket_title);
reply.putExtra("dept_id", tv_dept_id.getText());
reply.putExtra("Ticket_hash", Ticket_hash);
reply.putExtra("filter_id",filter_id);
startActivity(reply);
return true;
case R.id.menu_pin:
Intent reply1= new Intent(Ticket_properties.this,Send_reply.class);
reply1.putExtra("ticket_id", Ticket_id);
reply1.putExtra("title", Ticket_title);
reply1.putExtra("dept_id", tv_dept_id.getText());
reply1.putExtra("Ticket_hash", Ticket_hash);
reply1.putExtra("filter_id",filter_id);
startActivity(reply1);
return true;
/*
String PIN_URL=op.getUrl(Ticket_properties.this,"ticket", "add_pinup","&vis_ticket_id=124");
JSONArray pin_result = JSONfunctions.getJSONfromURL(PIN_URL+"&vis_encode=json",Ticket_properties.this);
String result =pin_result.toString();
if(result.equals("[\"success\"]"))
{
Operation.showToast(getApplicationContext(),R.string.pinned);
}
*/
default:
return super.onOptionsItemSelected(item);
}
}
Что вы подразумеваете под удаленным комментарием для булавки? Вы удалили название меню в menu.xml? – Raghavendra
Можете ли вы отправить логарифм? – Raghavendra
случай R.id.menu_add_note был прокомментирован, теперь я удаляю комментарии в коде. Я хочу добавить это меню в приложение. –