类com.google.zxing.client.android.share.ShareActivity源码实例Demo

下面列出了怎么用com.google.zxing.client.android.share.ShareActivity的API类实例代码及写法,或者点击链接到github查看源代码。

@Override
public boolean onOptionsItemSelected(MenuItem item) {
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
  int i = item.getItemId();
  if (i == R.id.menu_share) {
    intent.setClassName(this, ShareActivity.class.getName());
    startActivity(intent);

  } else if (i == R.id.menu_history) {
    intent.setClassName(this, HistoryActivity.class.getName());
    startActivityForResult(intent, HISTORY_REQUEST_CODE);

  } else if (i == R.id.menu_settings) {
    intent.setClassName(this, PreferencesActivity.class.getName());
    startActivity(intent);

  } else if (i == R.id.menu_help) {
    intent.setClassName(this, HelpActivity.class.getName());
    startActivity(intent);

  } else {
    return super.onOptionsItemSelected(item);
  }
  return true;
}
 
源代码2 项目: Study_Android_Demo   文件: CaptureActivity.java
@Override
public boolean onOptionsItemSelected(MenuItem item) {
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
  if(item.getItemId() == R.id.menu_share){
    intent.setClassName(this, ShareActivity.class.getName());
    startActivity(intent);
  }else if(item.getItemId() == R.id.menu_history){
    intent.setClassName(this, HistoryActivity.class.getName());
    startActivityForResult(intent, HISTORY_REQUEST_CODE);
  }else if(item.getItemId() == R.id.menu_settings){
    intent.setClassName(this, PreferencesActivity.class.getName());
    startActivity(intent);
  }else if(item.getItemId()==R.id.menu_help){
    intent.setClassName(this, HelpActivity.class.getName());
    startActivity(intent);
  }else{
      return super.onOptionsItemSelected(item);

  }
  return true;
}
 
源代码3 项目: reacteu-app   文件: CaptureActivity.java
@Override
public boolean onOptionsItemSelected(MenuItem item) {
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
  int itemId = item.getItemId();
  if (itemId == fakeR.getId("id", "menu_share")) {
      intent.setClassName(this, ShareActivity.class.getName());
      startActivity(intent);
  } else if (itemId == fakeR.getId("id", "menu_history")) {
      intent.setClassName(this, HistoryActivity.class.getName());
      startActivityForResult(intent, HISTORY_REQUEST_CODE);
  } else if (itemId == fakeR.getId("id", "menu_settings")) {
      intent.setClassName(this, PreferencesActivity.class.getName());
      startActivity(intent);
  } else if (itemId == fakeR.getId("id", "menu_help")) {
      intent.setClassName(this, HelpActivity.class.getName());
      startActivity(intent);
  } else {
      return super.onOptionsItemSelected(item);
  }
  return true;
}
 
 类所在包
 同包方法