2012-07-11 39 views
0

我有一系列的A,B,C活動。從C活動我做:CLEAR_TOP並保存額外的意圖字段

Intent clearTopIntent = new Intent(LoginActivity.this, Class.forName(getIntent().getExtras().getString("prev_activity").toString())); 
    clearTopIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
    startActivity(clearTopIntent); 

它調用活動B與clear_top標誌。

我的問題是當清除的活動B啓動mIntra對象中的mExtras是空的。可以做些什麼來保留這些額外的價值?

回答

0

也許這將幫助你:

intent.putExtras(intentSource) 

intentSource = getIntent()

我真的沒有正確地得到您的問題。

+0

??活動B接受額外的,但是當我想從頂部通過CLEAR_TOP啓動以前的活動時我基本不會有這些額外的東西,它們不會在OnCreate方法中恢復 – user1462299 2012-07-11 15:13:28