修正 ListActivity 未启动时由 DetailActivity 跳至其会出现的错误

This commit is contained in:
seven332 committed 2014-06-28 21:44:33 +08:00
1 parent 6b7f314e9f
commit 32e345f9f0
1 file changed
+9 -11
@@ -865,6 +865,10 @@ public class MangaListActivity extends AbstractGalleryActivity
mResources.getDimensionPixelOffset(R.dimen.menu_offset));
}
/**
* Get
* @param intent
*/
private void handleIntent(Intent intent) {
String action = intent.getAction();
if (Intent.ACTION_SEARCH.equals(action)) {
@@ -897,7 +901,9 @@ public class MangaListActivity extends AbstractGalleryActivity
break;
}
} else {
// TODO just do somthing
lus = new ListUrls();
mTitle = mResources.getString(R.string.homepage);
setTitle(mTitle);
}
}
@@ -954,12 +960,13 @@ public class MangaListActivity extends AbstractGalleryActivity
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
handleIntent(getIntent());
mData = mAppContext.getData();
mEhClient = mAppContext.getEhClient();
mResources =getResources();
handleIntent(getIntent());
setBehindContentView(R.layout.list_menu_left);
setSlidingActionBarEnabled(false);
mSlidingMenu = getSlidingMenu();
@@ -990,13 +997,6 @@ public class MangaListActivity extends AbstractGalleryActivity
Intent it = new Intent(MangaListActivity.this, DownloadService.class);
bindService(it, mServiceConn, BIND_AUTO_CREATE);
// Get url
Intent intent = getIntent();
int type = intent.getIntExtra("type", ListUrls.ALL_TYPE);
String search = intent.getStringExtra("search");
int page = intent.getIntExtra("page", 0);
lus = new ListUrls(type, search, page);
// Init dialog
loginDialog = createLoginDialog();
filterDialog = createFilterDialog();
@@ -1235,8 +1235,6 @@ public class MangaListActivity extends AbstractGalleryActivity
setUserPanel();
// get MangeList
mTitle = mResources.getString(R.string.homepage);
setTitle(mTitle);
firstTimeRefresh();
}