startActivity()和onCreate()

时间:2016-09-14 14:41:17

标签: android android-lifecycle

我有一个恼人的崩溃:我甚至不确定如何调用它,我的应用程序关闭而不显示任何消息(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。

0 个答案:

没有答案