2011-03-20 41 views
0

在我的應用程序中我有3個用戶在文本中輸入的編輯框。 將文本輸入到三個框後,我想按保存按鈕並保存數據。我正在努力弄清楚如何做到這一點,以及我正在做的所有閱讀,我沒有找到它。有人能給我一些指導嗎?在EditText控制框中遇到問題

這裏是我的代碼從java文件至今:

package com.example.gasfillup; 

import android.app.Activity; 
import android.app.TabActivity; 
import android.os.Bundle; 
import android.widget.TabHost; 
import android.widget.TextView; 

public class GasFillup extends TabActivity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     TabHost mTabHost = getTabHost(); 

     mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("Car Info").setContent(R.id.panel1)); 
     mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("Fillup Info").setContent(R.id.textview2)); 
     mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("Gas Milage").setContent(R.id.textview3)); 
     mTabHost.addTab(mTabHost.newTabSpec("tab_test4").setIndicator("Stats").setContent(R.id.textview4));  
     mTabHost.setCurrentTab(0); 

     TextView tv = (TextView)findViewById(R.id.panel1); 
     String txt = tv.getText().toString(); 


    } 
} 

請幫助我瞭解我在做什麼錯......我希望能夠理解我不知道...

ironmantis7x

+0

您是否設置了數據庫? – providence 2011-03-21 00:24:20

+0

不,我不---我怎麼在我的應用程序中做到這一點?我認爲這將是一個小版本的SQL?我希望能夠保存數據,以便用戶稍後可以提取數據,然後將其顯示在繪圖上... – ironmantis7x 2011-03-21 14:59:10

回答

1

你似乎不有Button聲明。您還需要在實際執行數據保存的Button上設置onClickListener。您還沒有說明要將數據保存到的位置,SharedPreferencesFile,數據庫等。

+0

OH ---好吧!這就說得通了!!這在.java文件中(正確)?原諒我 - 我對Java和android非常陌生! – ironmantis7x 2011-03-21 14:45:29

+1

@ ironmantis7x我建議你通過[教程]工作(http://developer.android.com/resources/browser.html?tag=tutorial) – 2011-03-21 14:55:31

+0

我沒有看到一個數據庫教程在Android上網站(或者我錯過了)? – ironmantis7x 2011-03-21 17:34:10