Java 类android.provider.SyncStateContract.Constants 实例源码

项目:ChitChat    文件:ChatsActivity.java   
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    // TODO Auto-generated method stub
    super.onActivityResult(requestCode, resultCode, data);
    if(resultCode == RESULT_OK)
    {
        //add to gallery
        if(requestCode==PICTURE_INTENT_CODE||requestCode==VIDEO_INTENT_CODE){
        Intent galleryAddIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);
        galleryAddIntent.setData(mMediaUri);
        sendBroadcast(galleryAddIntent);

        Intent sendIntent = new Intent(ChatsActivity.this,RecipientsActivity.class);
        sendIntent.setData(mMediaUri);
        String type = new String();
        if(requestCode == PICTURE_INTENT_CODE)
        {
            type = com.shivamb7.chitchat.workers.Constants.TYPE_PICTURE;
        }
        else if(requestCode == VIDEO_INTENT_CODE)
        {
            type = com.shivamb7.chitchat.workers.Constants.TYPE_VIDEO;
        }


        sendIntent.putExtra(com.shivamb7.chitchat.workers.Constants.FILE_TYPE, type);
        startActivity(sendIntent);
    }
        else
        {

        }
    }
    else if(resultCode != RESULT_CANCELED)
    {
        Toast.makeText(this, "There was an error", Toast.LENGTH_SHORT).show();
    }
}