我有一个恼人的崩溃:我甚至不确定如何调用它,我的应用程序关闭而不显示任何消息(0.5秒黑屏然后桌面)并且似乎没有任何RunTimeException
,至少没有显示在我的Android控制台中。
Intent intent = MainPagerActivity.newIntent(AuthActivity.this, mHome, mNewsFeed);
try {
startActivity(intent);
} catch (Exception e) {
e.printStackTrace();
} finally {
Log.i("renaud", " hello ");
}
//finish() //<= the bug is there with or without this
这里没有写入stacktrace的exeptions,我的“hello”日志被发送,没问题。
MainPagerActivity
@Override
public void onCreate(final Bundle savedInstanceState) {
Log.i("renaud", "hello again");
...
永远不会显示“再次打招呼”。
请注意,这不会附加到我的所有用户,只是一个必须在某处有某些不同的用户,但我无法看到。
那可能发生什么?我缺少startActivity和“onCreate”之间的一步吗?谢谢大家,
编辑:
MainPagerActivity
public static Intent newIntent(Context c, HomeFeed hf, NewsFeedV2 nf) {
Intent intent = new Intent(c, MainPagerActivity.class);
intent.putExtra(HomeFeed.SERIALIZATION_NAME, hf);
intent.putExtra(NewsFeed.SERIALIZATION_NAME, nf);
return intent;
}
HomeFeed和NewsFeedV2实现了Serializable。