Fixed other issues regarding voice mail count
This commit is contained in:
parent
818177e374
commit
ca65218d13
1 changed files with 7 additions and 4 deletions
|
@ -129,15 +129,18 @@ public class StatusFragment extends Fragment {
|
||||||
|
|
||||||
if (content.getSize() == 0) return;
|
if (content.getSize() == 0) return;
|
||||||
|
|
||||||
int unreadCount;
|
int unreadCount = 0;
|
||||||
String data = content.getStringBuffer();
|
String data = content.getStringBuffer().toLowerCase();
|
||||||
String[] voiceMail = data.split("voice-message: ");
|
String[] voiceMail = data.split("voice-message: ");
|
||||||
if (voiceMail.length >= 2) {
|
if (voiceMail.length >= 2) {
|
||||||
final String[] intToParse = voiceMail[1].split("/", 0);
|
final String[] intToParse = voiceMail[1].split("/", 0);
|
||||||
|
try {
|
||||||
|
unreadCount = Integer.parseInt(intToParse[0]);
|
||||||
|
} catch (NumberFormatException nfe) {
|
||||||
|
|
||||||
unreadCount = Integer.parseInt(intToParse[0]);
|
}
|
||||||
if (unreadCount > 0) {
|
if (unreadCount > 0) {
|
||||||
mVoicemailCount.setText(unreadCount);
|
mVoicemailCount.setText(String.valueOf(unreadCount));
|
||||||
mVoicemail.setVisibility(View.VISIBLE);
|
mVoicemail.setVisibility(View.VISIBLE);
|
||||||
mVoicemailCount.setVisibility(View.VISIBLE);
|
mVoicemailCount.setVisibility(View.VISIBLE);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in a new issue