0
如何將值從一個類傳遞到另一個類。如何將值從一個類傳遞到另一個類
例如
類一個
public String aButton(View view) {
startActivity(new Intent(this, ContentHolder.class));
this.choice = "kick_boxing.txt";
return choice;
}
這導致活動打開。當用戶點擊相關按鈕時調用此方法。
在這個新打開的活動中,我想通過單擊幾個按鈕中的一個來設置字符串。由於java不會進行多次擴展,所以我不能擴展activity和這個類,我認爲我需要這個類來繼承。
那麼,我能做些什麼來將選擇從A級轉移到B級?
編輯
public String aButton(View view) {
Intent i = new Intent(getApplicationContext(), ContentHolder.class);
i.putExtra("choice", choice);
startActivity(new Intent(this, ContentHolder.class));
this.choice = "kick_boxing.txt";
return choice;
}
,並在其他類,只是在OnCreate(我認爲這些作爲主要方法?)
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Context m_Context = getApplicationContext();
TextView textview = new TextView(this);
textview.setText("This is the content view");
setContentView(textview);
Bundle extras = getIntent().getExtras();
if(extras !=null) {
String value = extras.getString(key);
}
InputStream input;
try {
input = m_Context.getAssets().open(fileName);
鍵不能得到解決。
如果你#2搜索,你會發現你所需要的:http://stackoverflow.com/search?q=passing+value+from+a+class+to+another+android – 2011-12-15 17:19:51
你的意思是通過從一項活動到另一項活動的價值? – 2011-12-15 17:20:52