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だけ、ダウンロード中のノーティフィケーションをタップしてもブロードキャストインテントが飛んでこないということが分かった。
ダウンロード完了のブロードキャストインテントは飛んでくるのに・・・
機体の調子が悪いのかと思って再起動したものの、変化なし。
原因不明_| ̄|○
コメント
コメントを投稿