Hi Murphy, Thanks for your valuable information. DK
On Jun 6, 3:10 pm, Mark Murphy <mmur...@commonsware.com> wrote: > On Mon, Jun 6, 2011 at 2:55 PM, dillipk <codersnet2...@gmail.com> wrote: > > I am trying to list out the following email clients/social > > networking client in a menu by using following code: > > > final Intent emailIntent = new > > Intent(android.content.Intent.ACTION_SEND); > > emailIntent.setType("text/plain"); > > Intent i =Intent.createChooser(emailIntent, "Share Offer"); > > startActivity(i); > > No, your code is going to "list out" anything that can send plain > text. I am not aware of any standards with respect to a "social > networking client". > > Moreover, this is not a menu. It is an activity. > > > - How can I remove the non-required items from the Menu? > > You can't. I am not aware of an Internet-registered MIME type that is > "email clients/social networking clients". > > You can limit things to email clients by using the message/rfc822 MIME > type, and it is possible that some "social networking clients" might > happen to honor that. > > The objective of createChooser() is to allow the user to share content > by any means available given the type of data. > > > - Can I insert a customized menu item in the above menu created by > >Intent.createChooser(..) ? > > You can implement your own activity that supports the MIME type your > request, though I don't know what determines the sort order in the > ListView. > > > - How can I handle the Menu Item Click in this case? For examlpe: If > > user clicks "Gmail", how do I handle the onClick event? > > You don't. When the user clicks the list item, the activity the user > requested is started. That *is* why you called startActivity(), right? > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > _The Busy Coder's Guide to Android Development_ Version 3.6 Available! -- 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