こんにちは働いていない、3つのメニュー項目があります。メニュー項目は、私は、メニューのファイルを追加
返信を送信すると、ノートが正常に機能しますが、ピンのコメントを削除すると機能しません。私は以下のコードを添付しました。
私には何か解決策を提案してください。テスト目的のためにpin_menuのケースに返信を送信するコードを貼り付けると機能しません。
ログ猫に何も表示されません。私は表示されないpin_menuのクリックでトーストを追加しました。私に解決策を提案してください。
XMLファイルに1つの余分なメニューを追加しようとしましたが、pin_menuと同じコードを追加しましたが機能しませんでした。ログcat、トーストは表示されません。だから、デバッグするのは難しいです。Send ReplyとAdd Noteについては同じですが、どちらもうまくいきます。
コードは以下の通りです:
<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
あなたはlogcatを投稿できますか? – Raghavendra
ケースR.id.menu_add_noteがコメントされました。コード内のコメントを削除しました。このメニューをアプリケーションに追加します。 –