Hi All,

I must to new a thread.

I know how to implement this issue by Menuifest.xml, see also:
http://groups.google.com/group/android-developers/browse_thread/thread/62a514363c751464/feecc033d0265606?lnk=gst&q=intentfilter+share#feecc033d0265606

But my question is how to add share menu of Gallery by java code not
Menuifest.xml.
My code is as below:

public class MyActivity extends Activity {

private static final String TAG = "MyActivity";

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction(Intent.ACTION_SEND);
    intentFilter.addCategory(Intent.CATEGORY_DEFAULT);
    try {
                intentFilter.addDataType("image/*");
        } catch (MalformedMimeTypeException e) {
                Log.e(TAG, e.toString());
        }

    Intent x = registerReceiver(new BroadcastReceiver() {
        public void onReceive(Context context, Intent intent) {
                Log.d(TAG, "Received intent "+intent);
                intent.setComponent(new ComponentName(context,
Uploader.class));
                startActivity(intent);
        }
        }, intentFilter);

    if (x==null)
        Log.i(TAG, "failed to regist a receiver");
    else
        Log.i(TAG, "registed a receiver successfully");
    // ...

But registerReceiver always return null, and there is no menu added to
Gallery's Share.

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

Reply via email to