Hi,

Would anyone know if I'm doing something wrong? 
I'm trying to call my library's activity (similar to listactivity) from a 
fragment in the main project, and return to the main project upon selecting 
an item from the library's activity.
All the code runs normally up to selecting the item in the library's 
activity. onItemSelected runs, but the onActivityResult(int requestCode, 
int resultCode, Intent data) from the main project doens't get called, and 
the main project seems to have disappeared once the library's activity 
finished.
Here is the simplified code:

>From main project (android.support.v4.app.Fragment)
    public void onClick(View v) {
        switch(v.getId()) {
            case R.id.btnFind:
                   startActivityForResult(newIntent, 
com.kitten.library.intent.kittenlabs_db_request_code);
                   break;
        }
     }

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent 
data) {
        super.onActivityResult(requestCode, resultCode, data);
        
        /* code to handle result
        */
    }

>From library (android.app.Activity)
    public void onItemClick(AdapterView<?> parent, View v, int position, 
long id) {
        //move cursor to selected item
        c.moveToPosition(position);
        
        //get row id
        int rowID = c.getInt(c.getColumnIndex("_id"));
        
        //construct result uri
        Uri outURI = ContentUris.withAppendedId(this.db_uri, rowID);
        Intent outData = new Intent();
        outData.setData(outURI);
        setResult(Activity.RESULT_OK, outData);
        finish();
    }

I've tried to put onActivityResult in the FragmentActivity class as well, 
but it does not get called either. Once "finish();" is called from the 
library activity, the main project is not visible (I see the Android home).

Thank you very much in advance,
Amy

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to