2014-03-27 52 views
0

嗨我想創建一個評論框,我不能創建的是在實際屏幕上的評論框中顯示消息而不是敬酒它,但以某種方式存儲它。這個想法是,我想創建一個評論框,並在屏幕上存儲+顯示評論。我現在擁有的是我可以爲評論敬酒。是否有任何可能的方式顯示評論,即使我運行應用程序評論仍然會在那裏?這是我的代碼。Android評論框,存儲和顯示評論

public class commentbox extends Activity { 

    private EditText edittext; 

     @Override 
    public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.comment); 

addKeyListener(); 
    } 

    public void addKeyListener() { 

// get edittext component 
edittext = (EditText) findViewById(R.id.editText); 

// add a keylistener to keep track user input 
edittext.setOnKeyListener(new OnKeyListener() { 
public boolean onKey(View v, int keyCode, KeyEvent event) { 

    // if keydown and "enter" is pressed 
    if ((event.getAction() == KeyEvent.ACTION_DOWN) 
     && (keyCode == KeyEvent.KEYCODE_ENTER)) { 

     // display a floating message 
     Toast.makeText(commentbox.this, 
      edittext.getText(), Toast.LENGTH_LONG).show(); 
     return true; 

    } else if ((event.getAction() == KeyEvent.ACTION_DOWN) 
     && (keyCode == KeyEvent.KEYCODE_9)) { 

     // display a floating message 
     Toast.makeText(commentbox.this, 
      "Number 9 is pressed!", Toast.LENGTH_LONG).show(); 
     return true; 
    } 

    return false; 
    } 
     }); 
     } 
     } 

回答

0

有多種方法可以做到這一點。最簡單但最不可擴展的是SharedPreferences。

接下來會保存到一個文件。也不可擴展。

接下來,最好的選擇是通過一個sqlite數據庫。

下面是詳細信息:

How to save data in an android app

0