言い換えると :
@Override
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction(); // can intent==null here ?
// could it ever throw a NPE ?
}
私はこれをきっぱりと解決する必要があるので、ifs と buts はやめてください。null をチェックしますが、それは必要ないと思われるため、チェックするのは不器用で洗練されていません。ドキュメントを検索しましたが、何も見つかりませんでした
編集:Googleグループで質問しました-いくつかの興味深い点についてはそこを参照してください