android.support.v4.app.FragmentActivity.getIntent()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(120)

本文整理了Java中android.support.v4.app.FragmentActivity.getIntent()方法的一些代码示例,展示了FragmentActivity.getIntent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FragmentActivity.getIntent()方法的具体详情如下:
包路径:android.support.v4.app.FragmentActivity
类名称:FragmentActivity
方法名:getIntent

FragmentActivity.getIntent介绍

暂无

代码示例

代码示例来源:origin: pockethub/PocketHub

@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  Bundle appData = getActivity().getIntent().getBundleExtra(APP_DATA);
  if (appData != null) {
    repository = appData.getParcelable(EXTRA_REPOSITORY);
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

private void onCompleteWebDialog(Bundle values, FacebookException error) {
  FragmentActivity fragmentActivity = getActivity();
  Intent resultIntent = NativeProtocol.createProtocolResultIntent(
      fragmentActivity.getIntent(),
      values,
      error);
  int resultCode = error == null ? Activity.RESULT_OK : Activity.RESULT_CANCELED;
  fragmentActivity.setResult(resultCode, resultIntent);
  fragmentActivity.finish();
}

代码示例来源:origin: robolectric/robolectric

@Test
public void withIntent() {
 final LoginFragment fragment = new LoginFragment();
 Intent intent = new Intent("test_action");
 intent.putExtra("test_key", "test_value");
 SupportFragmentController<LoginFragment> controller =
   SupportFragmentController.of(fragment, LoginActivity.class, intent).create();
 Intent intentInFragment = controller.get().getActivity().getIntent();
 assertThat(intentInFragment.getAction()).isEqualTo("test_action");
 assertThat(intentInFragment.getExtras().getString("test_key")).isEqualTo("test_value");
}

代码示例来源:origin: avjinder/Minimal-Todo

Intent i = getActivity().getIntent();
UUID id = (UUID) i.getSerializableExtra(TodoNotificationService.TODOUUID);
mItem = null;

代码示例来源:origin: avjinder/Minimal-Todo

mUserToDoItem = (ToDoItem) getActivity().getIntent().getSerializableExtra(MainFragment.TODOITEM);

代码示例来源:origin: facebook/facebook-android-sdk

Intent intent = activity.getIntent();
Bundle params = NativeProtocol.getMethodArgumentsFromIntent(intent);

代码示例来源:origin: huangfangyi/YiChat

@Override
public boolean getIsReset() {
  return getActivity().getIntent().getBooleanExtra("isReset", false);
}

代码示例来源:origin: udacity/ud867

@Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
               Bundle savedInstanceState) {
    View root = inflater.inflate(R.layout.fragment_joke, container, false);
    Intent intent = getActivity().getIntent();
    String joke = intent.getStringExtra(JokeActivity.JOKE_KEY);
    TextView jokeTextView = (TextView) root.findViewById(R.id.joke_textview);
    if (joke != null && joke.length() != 0) {
      jokeTextView.setText(joke);
    }

    return root;
  }
}

代码示例来源:origin: googlearchive/androidpay-quickstart

@Override
public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  mItemId = getActivity().getIntent().getIntExtra(Constants.EXTRA_ITEM_ID, 0);
}

代码示例来源:origin: linchupeng/YourWeather

@Override
public void onResume() {
  super.onResume();
  String weatherId = getActivity().getIntent().getStringExtra("weather_id");
  if (weatherId!=null){
    requestWeather(weatherId);
  }else {
    Log.d("LifeCycle","WeatherId is null");
  }
  Log.d("LifeCycle","WeatherFragment_onResume");
}

代码示例来源:origin: googlearchive/androidpay-quickstart

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
    Bundle savedInstanceState) {
  mRoot = inflater.inflate(R.layout.fragment_item_details, container, false);
  mItemId = getActivity().getIntent().getIntExtra(Constants.EXTRA_ITEM_ID, 2);
  setItemId(mItemId);
  return mRoot;
}

代码示例来源:origin: oVirt/moVirt

@AfterViews
void initLoader() {
  final Intent intent = getActivity().getIntent();
  storageDomainId = intent.getData().getLastPathSegment();
  account = intent.getParcelableExtra(Constants.ACCOUNT_KEY);
  getLoaderManager().initLoader(0, null, this);
}

代码示例来源:origin: calvinaquino/LNReader-Android

@Override
public void refreshList() {
  boolean onlyWatched = getActivity().getIntent().getBooleanExtra(Constants.EXTRA_ONLY_WATCHED, false);
  updateContent(true, onlyWatched);
  Toast.makeText(getActivity(), "Refreshing " + mode + " Novel...", Toast.LENGTH_SHORT).show();
}

代码示例来源:origin: oVirt/moVirt

@AfterViews
void initLoader() {
  Intent intent = getActivity().getIntent();
  hostId = intent.getData().getLastPathSegment();
  MovirtAccount movirtAccount = intent.getParcelableExtra(Constants.ACCOUNT_KEY);
  hostFacade = environmentStore.getEnvironment(movirtAccount).getFacade(Host.class);
  getLoaderManager().initLoader(0, null, this);
}

代码示例来源:origin: huangfangyi/YiChat

@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  dialog = HTApp.getInstance().createLoadingDialog(getActivity(), getString(R.string.logining));
  isAuth = getActivity().getIntent().getBooleanExtra("isAuth",false);
}

代码示例来源:origin: LonamiWebs/Stringlate

protected void restartActivity() {
  Activity activity;
  if (isAdded() && (activity = getActivity()) != null) {
    Intent intent = getActivity().getIntent();
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION);
    activity.overridePendingTransition(0, 0);
    activity.finish();
    activity.overridePendingTransition(0, 0);
    startActivity(intent);
  }
}

代码示例来源:origin: openMF/mobile-wallet

@Override
  public void goBack() {
    Intent intent = getActivity().getIntent();
    getActivity().finish();
    startActivity(intent);
  }
}

代码示例来源:origin: AppLozic/Applozic-Android-SDK

@Override
  public void onClick(View v) {
    if (removePhoto) {
      ((RemoveInterfaceListener) getActivity()).removeCallBack();
    } else {
      getTargetFragment().onActivityResult(ProfileFragment.REQUEST_REMOVE_PHOTO, Activity.RESULT_OK, getActivity().getIntent());
    }
    getDialog().dismiss();
  }
});

代码示例来源:origin: fly-studio/douyin-downloader

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
  // Inflate the layout for this fragment
  View view =  inflater.inflate(R.layout.fragment_video, container, false);
  mFragmentListener.onCreateView(view);
  Recv recv = new Recv(this.getActivity().getIntent());
  if (recv.isActionSend() && isAdded())
    Analyze(recv.getContent());
  return view;
}

代码示例来源:origin: apptentive/apptentive-android

@Override
  public void onClick(View v) {
    dismiss();
    // TODO
    getTargetFragment().onActivityResult(getTargetRequestCode(), Activity.RESULT_OK, getActivity().getIntent());
  }
}));

相关文章

微信公众号

最新文章

更多

FragmentActivity类方法