Bundle在onCreate方法中为null,尽管我在twitter上的init post后将其保存在onSaveInstanceState方法中

时间:2011-12-22 16:08:18

标签: android

当我启动推特网络视图时,我有一个问题就是保存一套actovuty,以便从我的活动中在Twitter上发布数据。

Akthi我在Twitter(网络视图)完成后将onle数据保存在onSaveInstanceState上,在创建调用者到tiwtter活动时,bundle为null。

这是代码:

 CallerActivity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(authUrl)));

@Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        outState.putString (Utils.CREATE_JSON_STRING_BUNDLE_KEY, mJsonString);
        outState.putInt (UIhelper.UI_BASIC_TYPE_BUNDLE_KEY, mUiCurrentBasicType);
    }

1 个答案:

答案 0 :(得分:0)

您可以尝试将super.onSaveInstanceState()放在onSaveInstanceState功能的末尾,并实施onRestoreInstanceState,以便获取数据