Innymi słowy:Czy kiedykolwiek intencja otrzymana przez BroadcastReceiver może być zerowa?
@Override
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction(); // can intent==null here ?
// could it ever throw a NPE ?
}
muszę rozwiązać ten problem raz na zawsze więc proszę bez ifs i buts. Sprawdziłbym wartość zerową, ale podejrzewam, że nie jest ona potrzebna i dlatego jest niezręczna i nieelegancka w sprawdzaniu. I szukali w docs, ale nie znaleziono niczego
EDIT: zapytał w Google Groups - patrz there dla ciekawych punktów
Rewizja. Dostaję od użytkowników raporty o awariach, które sugerują, że w rzadkich okolicznościach cel może być pusty. –