2017-07-16 20 views
-3

訪問一個EditText可變我有兩個Java文件
第一個extendsAppCompactActivity
,第二個extendsSQLiteDataBaseHelper我可以從第一個到第二個

因此,這是一個問題:

燦我從第一個到第二個訪問變量EditText

+2

歡迎StackOverflow上。不幸的是,這不是一個諮詢/設計/編碼或調試服務,教程網站或網絡搜索替代品。然而,我們可以幫助解決[某些主題上的問題](https://stackoverflow.com/help/on-topic),但它是**你**的工作** [付出一些努力](http:// meta.stackoverflow.com/questions/261592)**,包括初級** [(重新搜索)](https://google.com/)**。 –

回答

0

當然,你可以在最後編輯文本是一個存儲數據的地方,所以你可以創建你想要訪問的那個類的一個瞬間,然後你可以使用setter來設置數據或獲取它的getters,check這樣的:

public class MainActivity extends AppCompatActivity { 

private EditText editText ; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

} 

public EditText getEditText(){ 
    return editText ; 
} 

public void setEditText(EditText editText){ 
    this.editText = editText; 
} 

這裏是數據庫類:

public class access extends SQLiteOpenHelper { 
private MainActivity mainActivity= new MainActivity() ; 

public void setData(EditText editText){ 
mainActivity.setEditText(editText); 
} 
+0

感謝您給出答案 – ijas

相關問題