Android 是否通过选择帐户将文件上载到ftp服务器?

Android 是否通过选择帐户将文件上载到ftp服务器?,android,sqlite,android-alertdialog,Android,Sqlite,Android Alertdialog,我想通过使用警报对话框选择帐户将文件上载到ftp服务器。活动开始时将显示“警报”对话框。我知道如何在活动开始时创建警报对话框。但是,我不知道如何在警报对话框中从数据库中获取值。我对数据库使用了SQLiteOpenHelper,对存储记录使用了ContentValues。如何在警报对话框中选择此选项?有人帮我查一下吗?提前谢谢。试试这个东西 获取字符串数组中的数据库值 Cursor c = mydb.readFromLogin(); final

我想通过使用警报对话框选择帐户将文件上载到ftp服务器。活动开始时将显示“警报”对话框。我知道如何在活动开始时创建警报对话框。但是,我不知道如何在警报对话框中从数据库中获取值。我对数据库使用了SQLiteOpenHelper,对存储记录使用了ContentValues。如何在警报对话框中选择此选项?有人帮我查一下吗?提前谢谢。

试试这个东西

获取字符串数组中的数据库值

             Cursor c = mydb.readFromLogin();
             final String[] array = new String[c.getCount()];
             if(c.getCount() > 0){
                c.moveToFirst();
                for (int i = 0; i < c.getCount() - 1; i++) {
                    array[i] = c.getString(0);
                    c.moveToNext();
                }           
            }
        Builder mbBuilder = new AlertDialog.Builder(LoginActivity.this);
        mbBuilder.setItems(array, new DialogInterface.OnClickListener() 
        {
            @Override
            public void onClick(DialogInterface dialog, int which) 
            {
                if(which == 0)
                {
                    Toast.makeText(getApplicationContext(), array[which], Toast.LENGTH_SHORT).show();
                }
                else if(which == 1)
                {
                        Toast.makeText(getApplicationContext(), array[which], Toast.LENGTH_SHORT).show();
                }
            }
        });
        mbBuilder.setNegativeButton("Cancel", null);
        mbBuilder.create().show();

现在,请检查我更新的答案“如何从数据库获取数据并在警报对话框中设置”。@Praveen请将此问题更改为如何在警报对话框中显示sqlite数据库值的问题。因为你的问题与这里的FTP服务器无关。