所以,讓我們在我的主要活動說,我有一個數組聲明如下,沒有使用內部的任何主要的方法的任何問題,即時通訊:初級 - 使用一個類定義的變量在另一個類
public int currentPrices[] = {0,0,0,0,0,0,0,0,0};
現在,我的buyDialog類如下:
package foosh.Frontier;
import android.app.Activity;
import android.os.Bundle;
import foosh.Frontier.*;
public class buyDialog extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// Be sure to call the super class.
super.onCreate(savedInstanceState);
currentPrices[0]=999;
//insert setup magic here
setContentView(R.layout.buydialog);
} }
的Eclipse堅持說,currentPrices不能得到解決。如何將兒童活動鏈接到父活動的變量?
我可能已經完成了我的意圖錯誤,因爲我在構建它們時很新穎。但是這裏是從主線:
case R.id.buyButton1:
currentRes = masterRes.get(0);
Intent intent = new Intent();
intent.setClass(main.this, buyDialog.class);
startActivity(intent);
感謝您的回覆。是的,我已經在郵件中有了一本java書,我意識到我的速度非常快,而且很快:)編輯到你的編輯----非常有意義。我最初試圖用getter和setter來「適當」,但我仍然無法讓孩子回到父母的方法。我會用New來修補。謝謝。 – Eric 2011-04-17 23:04:24
@Eric,很高興爲您提供幫助。它肯定會讓人感到困惑,而且Android有時可能只是一種語言,可能會讓事情更加混亂。祝你好運! – 2011-04-17 23:07:50
毀滅的厄運紅線消失了!找到了一種方法來處理實例。謝謝:) – Eric 2011-04-17 23:18:33