我在OnCreate方法中獲取transaction_amount
變量從getIntent()
。通過Android活動類訪問創建變量
String transaction_amount = getIntent().getStringExtra("transaction_amount");
我想在OnCreate方法之外訪問這個變量。 喜歡的東西,
public class PayActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
String transaction_amount = getIntent().getStringExtra("transaction_amount");
}
protected void my_function(){
// I want transaction_amount here.....
}
}
您可以從任何地方調用getIntent,除非此活動是由意圖啓動的。一項活動可以無意創建。所以最好的做法是檢查它是否爲空,然後使用它 – Adem