я всегда получаю nullPointer, когда пытаюсь вернуть идентификатор своего уведомления... вот код определения моего намерения:
public static void criaNotification(Context context, CharSequence tickerText, CharSequence title,
CharSequence message, int id, Intent intent){
Bundle params = new Bundle();
params.putString("Tipo", "notification");
params.putInt("id", id);
intent.putExtras(params);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT);
и вот где я пытаюсь получить дополнительные функции, но всегда получаю nullPointer:
Intent intent = getIntent();
final Bundle params = intent.getExtras();
if(params.getString("Tipo").equals("notification")){
despertador = dbHelp.selectPorId(Integer.parseInt(params.getString("id")));
вот и все... как видите, я уже пытался использовать этот флаг в своем PendingIntent
getIntent()
не тот, который вам следует использовать. - person Simon Marquis   schedule 14.08.2014