https://github.com/googlesamples/google-servicesI don't know what is the 
exact problem. Can you please test your app using sample given at github. I 
have tested the sample given and it seems to be working fine for your 
problem statement.


On Wednesday, 27 January 2016 05:18:58 UTC-6, Florian Bock wrote:

> Hi There,
>
> The specific problem is how to create a proper notification icon for an 
> Android App out of a Broadcast Receiver "Receive"-method and keep the 
> original intent, so that the user can continue the minimized app by 
> clicking on the notification icon.
>
> In my case, the notification icon appears, but - if the app is minimized - 
> a new instance of the app is created which crashes because variables are 
> not initialized. After the crash, the previous instance shows up. So how 
> can I fix this?
>
> Code:
>
> public class Receiver extends BroadcastReceiver  
> {
>     @Override
>     public void onReceive(Context context, Intent intent) 
>     {      
>                   
>       //prepare notification
>       NotificationCompat.Builder notification_builder_ = new 
> NotificationCompat.Builder(context).setSmallIcon(R.drawable.icon_xhdpi_96).setContentTitle("test").setContentText("Notification!");
>  
>         
> //notification_builder_.setContentIntent(PendingIntent.getActivity(context, 
> 0, new Intent(context, 
> Activity_Class.class).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK), 0));
>
>
>         
> notification_builder_.setContentIntent(PendingIntent.getActivity(context, 0, 
> new Intent(context, 
> Activity_Class.class).addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT), 0));
>         
>         //show notification
>        Notification note = notification_builder_.build(); note.defaults = 
> Notification.DEFAULT_ALL; 
>        
> ((NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE)).notify(0,
>  note);
>     }
> }
>
> Thank you,
>
>
> On Thursday, January 21, 2016 at 4:30:55 AM UTC+1, TreKing wrote:
>>
>>
>> On Fri, Jan 15, 2016 at 4:29 AM, Florian Bock <[email protected]> 
>> wrote:
>>
>>> - Actual behavior: The typical "the App has crashed" message appears. 
>>> When I close it, my app is resumed at the point where it was minimized. If 
>>> I debug, I recognize that a second instance of my app is created where the 
>>> required variables are not set and therefore it crashes. Nevertheless, my 
>>> old instance is still present and resumed afterwards... How can I fix this? 
>>> What is the correct code to create a notification in a Broadcast Receiver 
>>> (I am still confused with the context/intent/pending intent things)? 
>>
>>
>> Please post some code illustrating how you're launching your Activity and 
>> setting "required variables" in both cases.
>>
>>
>> -------------------------------------------------------------------------------------------------
>> TreKing <http://sites.google.com/site/rezmobileapps/treking> - Chicago 
>> transit tracking app for Android-powered devices
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/0dfdc477-0a76-4edd-b447-1f1fa6944148%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to