Merge "b/5399355 StringIndexOutOfBoundsException from AccountManagerService"
This commit is contained in:
committed by
Android (Google) Code Review
commit
6d288bd2f3
@@ -1033,8 +1033,12 @@ public class AccountManagerService
|
|||||||
mContext.getString(R.string.permission_request_notification_with_subtitle,
|
mContext.getString(R.string.permission_request_notification_with_subtitle,
|
||||||
account.name);
|
account.name);
|
||||||
final int index = titleAndSubtitle.indexOf('\n');
|
final int index = titleAndSubtitle.indexOf('\n');
|
||||||
final String title = titleAndSubtitle.substring(0, index);
|
String title = titleAndSubtitle;
|
||||||
final String subtitle = titleAndSubtitle.substring(index + 1);
|
String subtitle = "";
|
||||||
|
if (index > 0) {
|
||||||
|
title = titleAndSubtitle.substring(0, index);
|
||||||
|
subtitle = titleAndSubtitle.substring(index + 1);
|
||||||
|
}
|
||||||
n.setLatestEventInfo(mContext,
|
n.setLatestEventInfo(mContext,
|
||||||
title, subtitle,
|
title, subtitle,
|
||||||
PendingIntent.getActivity(mContext, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT));
|
PendingIntent.getActivity(mContext, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT));
|
||||||
|
|||||||
Reference in New Issue
Block a user