2011-03-20 3 views
0

내 응용 프로그램에서 사용자가 텍스트를 입력하는 상자가 3 개 있습니다. 텍스트를 세 개의 상자에 입력 한 후 저장 버튼을 눌러 데이터를 저장하려고합니다. 나는 그것을 어떻게하는지 그리고 내가하고있는 모든 독서를 발견하지 못하고있다. 누군가 내게 약간의 지침을 줄 수 있습니까 ??EditText 컨트롤 상자에서 문제가 발생했습니다.

여기에 지금까지 자바 파일에서 내 코드는 다음과 같습니다

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

+0

아니요. 어떻게해야합니까? 내 앱에서 어떻게합니까? 나는 그것이 SQL의 작은 버전 일 것이라고 생각 하나? 사용자가 데이터를 나중에 가져 와서 나중에 음모에 표시 할 수 있도록 데이터를 저장할 수 있기를 원합니다 ... – ironmantis7x

답변

1

당신은 Button 선언이 나타나지 않습니다. 실제로 데이터 저장을 수행하는 ButtononClickListener을 설정해야합니다. 또한 데이터를 저장할 위치를 SharedPreferences, File, 데이터베이스 등으로 말하지 않았습니다.

+0

OH --- 오케이! 그 말이 맞는 !! 이것은 .java 파일 (올바른)에 저장됩니까 ?? 용서해주세요 - 저는 자바와 안드로이드를 처음 접했습니다! – ironmantis7x

+1

@ ironmantis7x [튜토리얼] (http://developer.android.com/resources/browser.html?tag=tutorial) –

+0

을 통해 자신의 길을 제안 해 드리겠습니다. android에서 데이터베이스에 대한 자습서를 보지 못했습니다. 사이트 (또는 어쩌면 내가 그것을 놓친) ?? – ironmantis7x

관련 문제