Android评论框,存储和显示评论

时间:2014-03-27 18:43:51

标签: android comments

您好我正在尝试创建一个评论框,而我无法创建的是显示实际屏幕上的评论框中的消息而不是烘烤它,而是以某种方式存储它。我的想法是,我想创建一个评论框并在屏幕上存储+显示评论。我现在拥有的是我可以干脆评论。是否有任何可能的方式来显示评论,即使我重新运行应用程序评论仍然存在?这是我的代码。

 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;
  }
      });
      }
       }

2 个答案:

答案 0 :(得分:0)

有多种方法可以做到这一点。最简单但可扩展性最低的是SharedPreferences。

下一个是保存到文件。也不可扩展。

下一个也是最好的选择是通过sqlite db。

以下是更多信息:

How to save data in an android app

答案 1 :(得分:0)