안드로이드 개발 질문/답변
(글 수 45,052)
메뉴불러오기 위해서..
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
getMenuInflater().inflate(R.menu.menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.google.com/"));
startActivity(intent);
return super.onOptionsItemSelected(item);
}
아래에 코드를 추가했습니다. 원래는 onMenuItemSelected(int featureId, MenuItem item) { 이것을 사용하려고 했다가
02-11 06:42:01.015: WARN/InputManagerService(53): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@44d97630
이게 뜨면서 인텐트 신규만들어 부르지 못하더라구요.
그래서 메소드바꾸고 젤 위소스처럼 하니 아래와 같이 나오는데
이거 무시해도 될까요???
02-11 07:10:28.653: WARN/InputManagerService(53): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@44cf45b8 (uid=10030 pid=811)
추가로, 억지로 브라우저 열려서 사이트가 열렸는데, 백버튼 누르면 다시 앱으로 돌아오는게 아니라
브라우저 히스토리백해서 최초사이트 열릴때까지 돌아간후 브라우저가 종료되고
그제서야 앱으로 돌아가던데 바로 돌아갈수 있는 방법은 없는지요??