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