@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); View text = view.findViewById(R.id.text); View toggle = view.findViewById(R.id.toggle); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { text.setVisibility(View.VISIBLE); toggle.setVisibility(View.VISIBLE); } else { text.setVisibility(View.GONE); toggle.setVisibility(View.GONE); } toggle.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { StatusBarCompat.translucentStatusBar(getActivity(), isHide); isHide = !isHide; } }); toggle.callOnClick(); }
@Override public void onClick(View v) { alarmHolder.itemView.callOnClick(); } });
About3ViewHolder(View view) { super(view); this.context = view.getContext(); view.callOnClick(); setUpOnClick(view); }
public void testButton(){ final View view = activity.findViewById(com.example.R.id.button1); activity.runOnUiThread(new Runnable() { @Override public void run() { view.requestFocus(); view.callOnClick(); } }); }
View v;// or any of your view that extends View(ImageView, TextView etc...) v.performClick();//API 1 //you can use this with longClick aswell v.callOnClick();//API 15 //see documentation for these methods
currentFocus.callOnClick(); return true;
@Override public boolean onMenuItemClick(MenuItem menuItem) { ActiveAccountRepository repo = new ActiveAccountRepository(context); final ActiveAccount activeAccount = repo.getActiveAccount(); view.findViewById(R.id.drawer_header).callOnClick(); layout.closeDrawer(Gravity.LEFT); if(!accountEquals(activeAccount)){ listener.onAccountSwitchedFromNav(name, id); } return true; }
selectedView.callOnClick();
@Test public void testWriteReview() { // setup String url = "market://details?id=" + BuildConfig.APPLICATION_ID; Intent expectedIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); View view = fixture.getView().findViewById(R.id.writeReview); // execute view.callOnClick(); // validate ShadowActivity shadowActivity = Shadows.shadowOf(mainActivity); Intent actualIntent = shadowActivity.getNextStartedActivity(); assertTrue(expectedIntent.filterEquals(actualIntent)); }
private void validateAlertDialogClickListener(int viewId, int titleId, int messageId) { // setup SupportFragmentTestUtil.startFragment(fixture); View view = fixture.getView().findViewById(viewId); String expectedTitle = mainActivity.getApplicationContext().getString(titleId); String expectedMessage = FileUtils.readFile(mainActivity.getResources(), messageId); // execute view.callOnClick(); // validate AlertDialog alertDialog = ShadowAlertDialog.getLatestAlertDialog(); ShadowAlertDialog shadowAlertDialog = Shadows.shadowOf(alertDialog); assertEquals(expectedTitle, shadowAlertDialog.getTitle()); assertEquals(expectedMessage, shadowAlertDialog.getMessage()); }