0

マイアプリはデバイスとエミュレーターに正常にインストールされます。エミュレーターではすぐに起動しますが、一部のデバイスopenでは、アプリのインストール後に表示されるアクティビティのボタンをクリックすると、[ANR]ダイアログが表示され、他のデバイスでは、ユーザーがopenメインのアクティビティをクリックすると正常に開きます。ユーザーがアプリをインストールしてそのアイコンをクリックすると、すべてのデバイスLauncherでメインアクティビティが正常に表示されます。これが異なる原因となるものがあることを忘れていますか?

4

1 に答える 1

0

問題が見つかりました:
私のメインアクティビティは、開始を要求するインテントからカテゴリを取得し、それを使用してIF ELSEブロックで決定します。ユーザーがランチャーでアプリのアイコンをクリックすると、インテントのカテゴリはnullではありません(ですlauncher)が、アプリをインストールした後、ユーザーはopenボタンをクリックします、このインテントのカテゴリはになりますnullので、クラッシュが発生します。

于 2012-07-15T06:48:53.310 に答える