0
我使用Parse.com發送推送通知 我的應用程序工作正常,並推送通知成功發送到設備,但是當我打開通知應用程序時被迫關閉。 我logcat的錯誤是:打開推送通知後的應用程序崩潰
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to resume activity java.lang.NullPointerException
哪裏我的onResume()在主類是:
@Override
protected void onResume() {
super.onResume();
if (this.getIntent() != null) {
final Bundle extras = this.getIntent().getExtras();
if (extras != null) {
final String tabTag = extras.getString("tab_tag");
if (tabTag.equals("All Photos"))
mViewPager.setCurrentItem(1);
else if (tabTag.equals("Favorite"))
mViewPager.setCurrentItem(2);
else
mViewPager.setCurrentItem(0);
}
}
tabTag或mViewPager必須從您顯示的代碼中爲空。我猜測它是tabTag,但也有可能mViewPager被破壞了,並且在onResume期間爲null。嘗試使用if語句檢查是否爲null,然後打印出logcat中的內容。 – anthonycr