1. Check out our companion app, Forums for Android! Download from Google Play

what are the steps in make a onListItemClick

Discussion in 'Application Development' started by flyhigh427, Jul 8, 2013.

  1. flyhigh427

    flyhigh427 Well-Known Member
    Thread Starter
    16

    Jan 10, 2013
    53
    1
    16
    hey yall
    what is the int position for?

    i have this in my listactivity and the below code in my edit class.
    i cant seem to figure out what im soposed to put in place of employee_id.
    thanks all

    Code (Text):
    1.  
    2.  
    3. [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]public[/COLOR][/SIZE][/COLOR][/SIZE][/B]
    4. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]void[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] onListItemClick(ListView parent, View view, [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]int[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] position, [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]long[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] id) {[/SIZE][/LEFT]
    5.  
    6. [LEFT][SIZE=2]Intent intent = [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Intent([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]this[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2], addstuff.[/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]class[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2]);[/SIZE]
    7.  
    8. [SIZE=2]Cursor cursor = (Cursor) [/SIZE][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]adapter[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].getItem(position);[/SIZE]
    9. [LEFT][SIZE=2]intent.putExtra([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"EMPLOYEE_ID"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], cursor.getInt(cursor.getColumnIndex([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"_id"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2])));[/SIZE]
    10. [SIZE=2]startActivity(intent);[/SIZE][/LEFT]
    11. [/LEFT]
    12.  
    13.  
    14.  
    15. [LEFT][SIZE=2]}[/SIZE][/LEFT]
    16.  
    17.  
    18. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]public[/COLOR][/SIZE][/COLOR][/SIZE][/B][/LEFT]
    19.  
    20.  
    21. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]class[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] addstuff [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]extends[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] Activity{[/SIZE][/LEFT]
    22.  
    23. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]protected[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] EditText [/SIZE][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]have1[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/SIZE][/LEFT]
    24.  
    25.  
    26.  
    27. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]protected[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]int[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]supplyId[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/SIZE]
    28.  
    29. [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]private[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]static[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]final[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] String [/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]DATABASE_TABLE[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2] = [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"mysupplystable"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/SIZE]
    30. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]public[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]static[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]final[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] String [/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]KEY_ITEMS[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2] = [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"items"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]; [/SIZE]
    31. [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]public[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]static[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]final[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] String [/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]KEY_ROWID[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2] = [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"_id"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2];[/SIZE][/LEFT]
    32. [/LEFT]
    33.  
    34.  
    35.  
    36.  
    37.  
    38. [LEFT][SIZE=2][COLOR=#646464][SIZE=2][COLOR=#646464]@Override[/COLOR][/SIZE][/COLOR][/SIZE]
    39.  
    40. [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]public[/COLOR][/SIZE][/COLOR][/SIZE][/B][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]void[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] onCreate(Bundle savedInstanceState) {[/SIZE]
    41. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]super[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2].onCreate(savedInstanceState);[/SIZE]
    42. [SIZE=2]setContentView(R.layout.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]mysupply_edit[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]);[/SIZE][/LEFT]
    43. [/LEFT]
    44.  
    45.  
    46.  
    47.  
    48.  
    49. [LEFT][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]supplyId[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] = getIntent().getIntExtra([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"_ID"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], 0);[/SIZE]
    50.  
    51. [SIZE=2]SQLiteDatabase db = ([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] DatabaseHelper([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]this[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2])).getWritableDatabase();[/SIZE][/LEFT]
    52.  
    53.  
    54.  
    55.  
    56.  
    57.  
    58. [LEFT][SIZE=2]Cursor cursor =db.query([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]true[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2], [/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]DATABASE_TABLE[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2], [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] String[] {[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]KEY_ROWID[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2],[/SIZE]
    59.  
    60. [I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]KEY_ITEMS[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]}, [/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]KEY_ROWID[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2] + [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"="[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] + [/SIZE][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]supplyId[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]null[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2],[/SIZE]
    61. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]null[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2], [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]null[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2], [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]null[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2], [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]null[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2]);[/SIZE][/LEFT]
    62. [/LEFT]
    63.  
    64.  
    65.  
    66.  
    67.  
    68.  
    69. [LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] (cursor.getCount() == 1)[/SIZE]
    70.  
    71. [SIZE=2]{[/SIZE]
    72. [LEFT][SIZE=2]cursor.moveToFirst();[/SIZE][/LEFT]
    73. [/LEFT]
    74.  
    75.  
    76.  
    77.  
    78.  
    79. [LEFT][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]have1[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] = (EditText) findViewById(R.id.[/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]have1[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]);[/SIZE]
    80.  
    81. [SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]have1[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2].setText(cursor.getString(cursor.getColumnIndex([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"items"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2])));[/SIZE][/LEFT]
    82.  
    83.  
    84.  
    85.  
    86.  
    87.  
    88.  
    89. [LEFT][SIZE=2]}[/SIZE][/LEFT]
    90.  
    91.  
    92.  
    93. [LEFT][SIZE=2]}[/SIZE][/LEFT]
    94.  
    95.  
    96.  
    97. [LEFT][SIZE=2]}[/SIZE][/LEFT]
    98.  
    99.  
     

    Advertisement

  2. flyhigh427

    flyhigh427 Well-Known Member
    Thread Starter
    16

    Jan 10, 2013
    53
    1
    16
    i guess position means screen position and id is for coloums right?
    so how do you know witch row id your on in a listview ,if its scrolling ?
     
  3. out of ideas

    out of ideas Well-Known Member
    93

    May 19, 2012
    641
    145
    93
    you have your listitem click after oncreate right? nothow it looks in that post.

    the row id stays the same if you scroll or not.
     
    flyhigh427 likes this.
  4. flyhigh427

    flyhigh427 Well-Known Member
    Thread Starter
    16

    Jan 10, 2013
    53
    1
    16
    hey out of ideas what does the emp and mgr stand for when using rawqueary?
    many thanks
     
  5. flyhigh427

    flyhigh427 Well-Known Member
    Thread Starter
    16

    Jan 10, 2013
    53
    1
    16
    hey when i wrap code in code tags i have to type in code why?
     
  6. out of ideas

    out of ideas Well-Known Member
    93

    May 19, 2012
    641
    145
    93
    I dont know never used rsawquery.

    cuz code belong in code ;)
     
  7. flyhigh427

    flyhigh427 Well-Known Member
    Thread Starter
    16

    Jan 10, 2013
    53
    1
    16
    i got it i think now im stuck again
     

Share This Page

Loading...