Skip to content

Commit 38a368f

Browse files
authored
Merge pull request #344 from Backendless/oleg.vyalyh/17591/set_default_icon
Oleg.vyalyh/17591/set default icon
2 parents e1823e8 + c538ec7 commit 38a368f

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Wed Mar 21 17:39:57 EET 2018
1+
#Tue Oct 02 11:40:33 EEST 2018
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.2.1-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip

src/com/backendless/push/BackendlessBroadcastReceiver.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ public BackendlessBroadcastReceiver()
3737
}
3838

3939
/**
40-
* This method is no need anymore. All you need is just declare your implementation in AndroidManifest.xml.
41-
* @return
40+
* @deprecated This method is no need anymore. All you need is just declare your implementation in AndroidManifest.xml.
4241
*/
4342
@Deprecated
4443
public Class<? extends BackendlessPushService> getServiceClass()

src/com/backendless/push/PushTemplateHelper.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,18 @@ else if( messageText.length() > 35 )
196196
}
197197

198198
int icon = 0;
199+
200+
// try to get icon from template
199201
if( template.getIcon() != null )
200202
icon = appContext.getResources().getIdentifier( template.getIcon(), "drawable", appContext.getPackageName() );
201203

204+
// try to get default icon
202205
if( icon == 0 )
203-
icon = appContext.getResources().getIdentifier( "ic_launcher", "drawable", appContext.getPackageName() );
206+
{
207+
icon = context.getApplicationInfo().icon;
208+
if( icon == 0 )
209+
icon = android.R.drawable.sym_def_app_icon;
210+
}
204211

205212
if( icon != 0 )
206213
notificationBuilder.setSmallIcon( icon );

0 commit comments

Comments
 (0)