android.view.MenuItem#setIntent ( )源码实例Demo

下面列出了android.view.MenuItem#setIntent ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: YiBo   文件: UserContextMenuListener.java
private void analyzeUserMenu(final Adapter adapter, final User user, ContextMenu menu, final Context context) {
	menu.setHeaderTitle(R.string.menu_title_blog);
    int order = 0;

    MenuItem commentMenu = menu.add(0, 1, order++, R.string.menu_group_member_user_profile);
    Intent commentIntent = new Intent(context, ProfileActivity.class);
    commentIntent.putExtra("USER", user);
    commentMenu.setIntent(commentIntent);

    MenuItem unfollowMenu = menu.add(0, 2, order++, R.string.menu_group_member_unfollow);
    unfollowMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
		@Override
		public boolean onMenuItemClick(MenuItem item) {
			CacheAdapter<User> cacheAdapter = (CacheAdapter<User>)AdapterUtil.getCacheAdapter(adapter);
			GroupMemberUnfollowTask task = new GroupMemberUnfollowTask(cacheAdapter, user);
			task.execute();
			return false;
		}
    });
    
    MenuItem messageMenu = menu.add(0, 2, order++, R.string.menu_group_member_message);
    Intent messageIntent = new Intent(context, EditDirectMessageActivity.class);
    messageIntent.putExtra("DISPLAY_NAME", user.getDisplayName());
	messageMenu.setIntent(messageIntent);
}
 
源代码2 项目: NanoIconPack   文件: MainActivity.java
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();
    if (id == R.id.menu_whats_new) {
        sp.save("hideLatest" + PkgUtil.getAppVer(this, "%1$s"), true);
        item.setIntent(new Intent(this, WhatsNewActivity.class));
        return super.onOptionsItemSelected(item);
    } else if (id == R.id.menu_search) {
        item.setIntent(new Intent(this, SearchActivity.class));
        return super.onOptionsItemSelected(item);
    } else if (id == R.id.menu_apply) {
        (new ApplyDialog()).show(getSupportFragmentManager(), "applyDialog");
        return true;
    } else if (id == R.id.menu_about) {
        item.setIntent(new Intent(this, AboutActivity.class));
        return super.onOptionsItemSelected(item);
    }
    return super.onOptionsItemSelected(item);
}
 
源代码3 项目: Camera2   文件: CameraActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.filmstrip_menu, menu);
    mActionBarMenu = menu;

    // add a button for launching the gallery
    if (mGalleryIntent != null)
    {
        CharSequence appName = IntentHelper.getGalleryAppName(mAppContext, mGalleryIntent);
        if (appName != null)
        {
            MenuItem menuItem = menu.add(appName);
            menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
            menuItem.setIntent(mGalleryIntent);

            Drawable galleryLogo = IntentHelper.getGalleryIcon(mAppContext, mGalleryIntent);
            if (galleryLogo != null)
            {
                menuItem.setIcon(galleryLogo);
            }
        }
    }

    return super.onCreateOptionsMenu(menu);
}
 
源代码4 项目: android-dev-challenge   文件: DetailActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.detail, menu);
    MenuItem menuItem = menu.findItem(R.id.action_share);
    menuItem.setIntent(createShareForecastIntent());
    return true;
}
 
源代码5 项目: android-dev-challenge   文件: DetailActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.detail, menu);
    MenuItem menuItem = menu.findItem(R.id.action_share);
    menuItem.setIntent(createShareForecastIntent());
    return true;
}
 
源代码6 项目: android-dev-challenge   文件: DetailActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.detail, menu);
    MenuItem menuItem = menu.findItem(R.id.action_share);
    menuItem.setIntent(createShareForecastIntent());
    return true;
}
 
源代码7 项目: android-dev-challenge   文件: DetailActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.detail, menu);
    MenuItem menuItem = menu.findItem(R.id.action_share);
    menuItem.setIntent(createShareForecastIntent());
    return true;
}
 
源代码8 项目: android-dev-challenge   文件: DetailActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.detail, menu);
    MenuItem menuItem = menu.findItem(R.id.action_share);
    menuItem.setIntent(createShareForecastIntent());
    return true;
}
 
源代码9 项目: android-dev-challenge   文件: DetailActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.detail, menu);
    MenuItem menuItem = menu.findItem(R.id.action_share);
    menuItem.setIntent(createShareForecastIntent());
    return true;
}
 
源代码10 项目: coursera-android   文件: DialtactsActivity.java
@Override
public void onClick(View view) {
    final PopupMenu popupMenu = new PopupMenu(DialtactsActivity.this, view);
    final Menu menu = popupMenu.getMenu();
    popupMenu.inflate(R.menu.dialtacts_search_options);
    final MenuItem filterOptionMenuItem = menu.findItem(R.id.filter_option);
    filterOptionMenuItem.setOnMenuItemClickListener(mFilterOptionsMenuItemClickListener);
    final MenuItem addContactOptionMenuItem = menu.findItem(R.id.add_contact);
    addContactOptionMenuItem.setIntent(
            new Intent(Intent.ACTION_INSERT, Contacts.CONTENT_URI));
    popupMenu.show();
}
 
源代码11 项目: adt-leanback-support   文件: ShareCompat.java
public void configureMenuItem(MenuItem item, IntentBuilder shareIntent) {
    ShareCompatICS.configureMenuItem(item, shareIntent.getActivity(),
            shareIntent.getIntent());
    if (shouldAddChooserIntent(item)) {
        item.setIntent(shareIntent.createChooserIntent());
    }
}
 
源代码12 项目: android-dev-challenge   文件: DetailActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.detail, menu);
    MenuItem menuItem = menu.findItem(R.id.action_share);
    menuItem.setIntent(createShareForecastIntent());
    return true;
}
 
源代码13 项目: ResearchStack   文件: MainActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    for (ActionItem item : UiManager.getInstance().getMainActionBarItems()) {
        MenuItem menuItem = menu.add(item.getGroupId(),
                item.getId(),
                item.getOrder(),
                item.getTitle());
        menuItem.setIcon(item.getIcon());
        menuItem.setShowAsAction(item.getAction());
        menuItem.setIntent(new Intent(this, item.getClazz()));
    }

    return super.onCreateOptionsMenu(menu);
}
 
源代码14 项目: MiBandDecompiled   文件: aa.java
public void a(MenuItem menuitem, ShareCompat.IntentBuilder intentbuilder)
{
    ac.a(menuitem, intentbuilder.a(), intentbuilder.getIntent());
    if (a(menuitem))
    {
        menuitem.setIntent(intentbuilder.createChooserIntent());
    }
}
 
源代码15 项目: V.FlyoutTest   文件: ShareCompat.java
public void configureMenuItem(MenuItem item, IntentBuilder shareIntent) {
    item.setIntent(shareIntent.createChooserIntent());
}
 
源代码16 项目: letv   文件: ShareCompat.java
public void configureMenuItem(MenuItem item, IntentBuilder shareIntent) {
    item.setIntent(shareIntent.createChooserIntent());
}
 
源代码17 项目: letv   文件: ShareCompat.java
public void configureMenuItem(MenuItem item, IntentBuilder shareIntent) {
    ShareCompatICS.configureMenuItem(item, shareIntent.getActivity(), shareIntent.getIntent());
    if (shouldAddChooserIntent(item)) {
        item.setIntent(shareIntent.createChooserIntent());
    }
}
 
private void finishCreatingMenu(Menu menu) {
    // Retrieve the share menu item
    MenuItem menuItem = menu.findItem(R.id.action_share);
    menuItem.setIntent(createShareForecastIntent());
}
 
源代码19 项目: CodenameOne   文件: ShareCompat.java
public void configureMenuItem(MenuItem item, IntentBuilder shareIntent) {
    item.setIntent(shareIntent.createChooserIntent());
}
 
源代码20 项目: guideshow   文件: ShareCompat.java
public void configureMenuItem(MenuItem item, IntentBuilder shareIntent) {
    item.setIntent(shareIntent.createChooserIntent());
}