0

ここで MultiAutoCompleteTextView を作成し、複数の文字列を取得し、 string-array を使用してそれらを収集しました。それらをMySqlデータベースに挿入したい。

ここに私のアンドロイドコードがあります:

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

    String[] str = {"Andoid", "Jelly Bean", "Froyo",
            "Ginger Bread", "Eclipse Indigo", "Eclipse Juno"};

    MultiAutoCompleteTextView mt = (MultiAutoCompleteTextView)
            findViewById(R.id.multiAutoCompleteTextView1);

    mt.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

    ArrayAdapter<String> adp = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, str);

    mt.setThreshold(1);
    mt.setAdapter(adp);


}
        @Override
    public boolean onCreateOptionsMenu (Menu menu){
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }
}
4

1 に答える 1

0

MySQL は明らかに、その配列をどのように格納したいかを知る必要があります。それについてもっと知る必要があると思います。配列をテーブル内の異なる列に分割していますか、それとも単に csv 文字列として保存していますか?

これは、将来データをどのように使用するかによって異なります。

基本的に、MySQL テーブルの 1 つのセルまたは別のセルに入力されますか? そして、データは MySQL による異なるタイプの処理を必要としますか?

于 2016-07-17T12:10:25.770 に答える