1 package org.robolectric.integrationtests.axt; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.Menu; 6 import android.view.MenuInflater; 7 import android.view.MenuItem; 8 import androidx.annotation.NonNull; 9 import org.robolectric.integration.axt.R; 10 11 /** {@link EspressoWithMenuTest} fixture activity that uses Android platform menu's */ 12 public class ActivityWithPlatformMenu extends Activity { 13 14 boolean menuClicked; 15 16 @Override onCreate(Bundle savedInstanceState)17 public void onCreate(Bundle savedInstanceState) { 18 super.onCreate(savedInstanceState); 19 } 20 21 @Override onCreateOptionsMenu(Menu menu)22 public boolean onCreateOptionsMenu(Menu menu) { 23 MenuInflater inflater = new MenuInflater(this); 24 25 inflater.inflate(R.menu.menu, menu); 26 return true; 27 } 28 29 @Override onOptionsItemSelected(@onNull MenuItem item)30 public boolean onOptionsItemSelected(@NonNull MenuItem item) { 31 menuClicked = true; 32 return true; 33 } 34 } 35