1 package org.robolectric.integrationtests.axt; 2 3 import android.os.Bundle; 4 import android.view.Menu; 5 import android.view.MenuInflater; 6 import android.view.MenuItem; 7 import androidx.annotation.NonNull; 8 import androidx.appcompat.app.AppCompatActivity; 9 import org.robolectric.integration.axt.R; 10 11 /** {@link EspressoWithMenuTest} fixture activity that uses appcompat menu's */ 12 public class ActivityWithAppCompatMenu extends AppCompatActivity { 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