2013-12-19 109 views

回答

5

使用:

getIntent().getIntExtra("DDL_ID", 0)); 

所有Activity的有getIntent()方法,這將返回用於啓動的。通過調用getIntent()得到一個Intent的實例,你可以調用它們的非靜態方法

+1

謝謝,還在學習!將接受,當它允許我。感謝您的解釋,現在有道理:-) – Apqu

1

我知道你有一個答案,但你不必在任何地方都使用getIntent(),最好的做法是創建Intent變量並在onCreate方法中初始化它,然後你可以在你的活動中使用每個地方。

Intent intent; 

@Override 
protected void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.layoutname); 
    intent=getIntent(); 
} 

現在這樣使用它:

setDDL_Selected(intent.getIntExtra("DDL_ID", 0)); 

也許這是你遇到了Intent.getIntExtra過嗎?

相關問題