当我使用微调器下拉列表或setOnItemSelectedListener发生错误时:
nav_login.xml:
<Spinner
android:layout_width="20dp"
android:layout_height="12dp"
android:id="@+id/spinner"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="false"
android:layout_alignParentTop="false"
android:layout_alignWithParentIfMissing="false"
android:layout_marginRight="30dp"
android:layout_marginBottom="12dp"
android:entries="@array/items" />
Run Code Online (Sandbox Code Playgroud)
strinarray:
<string-array name="items">
<item>Log Out</item>
<item>Setting</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)
主要活动:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Firebase.setAndroidContext(this);
Firebase rootRef = new Firebase("https://intense-heat-4844.firebaseio.com/property");
navigationView = (NavigationView) findViewById(R.id.nav_view);
View mLoginButton = navigationView.inflateHeaderView(R.layout.nav_header);
mLoginButton.findViewById(R.id.Login);
if (!myBooleanVariable) {
mLoginButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Calling activity LoginRegister
Intent intent = new Intent(getApplication(), LoginRegister.class);
startActivity(intent);
}
});
}
Intent intent = getIntent();
if (null …Run Code Online (Sandbox Code Playgroud)