Nexus7だとダウンロードマネージャでダウンロード中のノーティフィケーションをタップしてもブロードキャストインテントが飛んでこないみたい・・・
ダウンロードマネージャで画像をダウンロードして、ダウンロード中のノーティフィケーションをタップしたらダウンロードマネージャを表示する、このようなBroadcastRecieverをマニフェストに登録している。
API Level 17, 16, 15, 14, 10のエミュレータ(全てGoogle APIs仕様)と、Galaxy Tab、Galaxy Nexus、Nexus7でテストした。
その結果、Nexus7だけ、ダウンロード中のノーティフィケーションをタップしてもブロードキャストインテントが飛んでこないということが分かった。
ダウンロード完了のブロードキャストインテントは飛んでくるのに・・・
機体の調子が悪いのかと思って再起動したものの、変化なし。
原因不明_| ̄|○
@Override public void onReceive(Context context, Intent intent) { // アクションによって処理を変える String action = intent.getAction(); // ダウンロード完了の場合 if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) { //何かする } // ノーティフィケーションがクリックされた場合 else if (DownloadManager.ACTION_NOTIFICATION_CLICKED.equals(action)) { showDownloadManager(context); } } // END onReceive()
API Level 17, 16, 15, 14, 10のエミュレータ(全てGoogle APIs仕様)と、Galaxy Tab、Galaxy Nexus、Nexus7でテストした。
その結果、Nexus7だけ、ダウンロード中のノーティフィケーションをタップしてもブロードキャストインテントが飛んでこないということが分かった。
ダウンロード完了のブロードキャストインテントは飛んでくるのに・・・
機体の調子が悪いのかと思って再起動したものの、変化なし。
原因不明_| ̄|○
コメント
コメントを投稿