마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액션바 메뉴클릭시 토스트메시지가 뜨지 않습니다.

0 추천

액션바 팝업메뉴를 만들고 클릭하면 토스트가 뜨게 하였는데, 아무일도안 일어나서 로그캣 보니까

W/InputEventReceiver: Attempted to finish an input event but the input event receiver has already been disposed.

라는 문구가 파란색으로 적혀있습니다. 실제 기기에서도 해봤으나 똑같습니다. 이건 어떻게 해결하나요?

MainActivity.java

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.mymenu, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.info:
                Toast.makeText(this,"메뉴 눌림",Toast.LENGTH_SHORT).show();
                return true;
            case R.id.support:
                return true;
            default:
                return  super.onOptionsItemSelected(item);
        }
    }
}

res/menu/mymenu.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:id="@+id/help"
    android:title="문의"/>
    <item
        android:id="@+id/support"
        android:title="앱 정보"/>
</menu>
ji64922 (210 포인트) 님이 2018년 3월 9일 질문

1개의 답변

+1 추천
 
채택된 답변
id가 다르네요.

R.id.info <-> "@+id/help"
디자이너정 (42,810 포인트) 님이 2018년 3월 9일 답변
ji64922님이 2018년 3월 10일 채택됨
...