小编Bri*_*ian的帖子

如何在android上的Query中添加WHERE子句

我想将结果限制为KEY_HOMEID等于journalId的结果.我已经在这几天了,任何帮助将不胜感激.

public Cursor fetchAllNotes(String journalId) { return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_HEIGHT, KEY_BODY, KEY_HOMEID},"FROM DATABASE_TABLE WHERE KEY_HOMEID = journalId",null, null, null, null,null); }

sqlite android where-clause

12
推荐指数
2
解决办法
4万
查看次数

Spininner中的SimpleAdapter,Text和Image

我有一点问题.好吧,让我先说明我想要完成的事情.我有一个旋转器,可以从存储的数组中拉出字符串.像这样,你不需要阅读它:

ArrayAdapter<?> healthadapter = ArrayAdapter.createFromResource(this, R.array.health, android.R.layout.simple_spinner_item);
mHealthSpin = (Spinner) findViewById(R.id.health_spin);
healthadapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mHealthSpin.setAdapter(healthadapter);
Run Code Online (Sandbox Code Playgroud)

简单而且几乎足够.我想Spinner.RadioButton没有必要的情况下添加图像.所以Spinner应该弹出并有一个列表:

TEXT     *IMAGE*
TEXT2    *IMAGE*
TEXT3    *IMAGE*

到目前为止我有一个习惯SimpleAdapter. 这是问题!! :

文字出现但不是图像.

这是代码:

public class stageadapter extends SimpleAdapter {

    private Context localContext;
    private ArrayList<HashMap<String, Object>> localList;

    public stageadapter(Context context, ArrayList<HashMap<String, Object>> list, int resource, String[] from, int[] to) {
        super(context, list, resource, from, to);
        localContext = context;
        localList = list;
    }

    @Override
    public View getView(int position, View convertView, ViewGroup parent) { …
Run Code Online (Sandbox Code Playgroud)

java android

10
推荐指数
1
解决办法
2万
查看次数

返回变量Sqlite,Android,Java中的记录计数

我的最终目标是限制能够创建的记录,以便我可以拥有我的应用程序的试用版.我想我可以通过在sqlite count语句中返回一个int变量,并使用一个简单的IF语句来确定是否应该创建一个新记录来做到这一点.

我打电话是这样的:

int jcount = 0;
            mDbHelper.countjournals(jcount);

现在我正在尝试执行此操作

 public int countjournals(int jcount){
             mDb.execSQL(jcount + " = SELECT COUNT(*) FROM "+DATABASE_JOURNAL_TABLE);
            return jcount;
        }

我收到的错误:


08-27 22:42:32.417: ERROR/AndroidRuntime(3976): android.database.sqlite.SQLiteException: near "0": syntax error: 0 = SELECT COUNT(*) FROM journals

java sqlite android

5
推荐指数
2
解决办法
1万
查看次数

你能拆开一根绳子吗?

我将字符串存储在数据库中,其值为"020734".我希望能够把弦拉开.

我有:

String values = "020734";
Run Code Online (Sandbox Code Playgroud)

我需要:

String values = "020734";
String value1 = "02";
String value2 = "07";
String value3 = "34";
Run Code Online (Sandbox Code Playgroud)

你们可以指点我的方向吗?

java string

4
推荐指数
1
解决办法
1542
查看次数

标签 统计

android ×3

java ×3

sqlite ×2

string ×1

where-clause ×1