2013-04-03 1 views
0

나는 Android 응용 프로그램을 가지고 있습니다. 어떤 이유로 인심의 추가가 null 일 때 선택기 대화 상자에 내 애플리케이션이 표시되지 않게하려고합니다. 사실 null이 추가되면 내 응용 프로그램이 다운됩니다. 의도 필터에서 그러한 정보를 지정할 수있는 방법이 있습니까?intent-filter에서 여분의 null 인 인 텐트를받지 않도록 지정하는 방법

고맙습니다.

+0

그래도 문제를 해결해야합니다. –

+0

@dtmilano 감사합니다! 예. 나는 충돌을 해결할 수있다. 하지만 사용자가 처음에 내 애플리케이션을 선택하는 것을 방지하면 더 나은 선택 일 수 있다고 생각합니다. 그러나 현재의 의도 전달 시스템은 표현력이 제한적인 것으로 보입니다. –

답변

0

아니요. null을 확인하는 것은 어떻습니까?

if(getIntent().getExtras() != null) { 
    //your code 
} 
+0

답변 해 주셔서 감사합니다. 하지만 Null을 포함하는 의도가 전송되었을 때 앱 선택기에 앱이 표시되지 않도록하고 싶습니다. 그래서 우리는이 문제를 완화하기 위해서만 예외 처리를 사용할 수 있습니까? –