gpt4 book ai didi

java - 菜单 3 个点未显示

转载 作者:行者123 更新时间:2023-12-02 09:28:32 24 4
gpt4 key购买 nike

package com.example.project131;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.auth.FirebaseUser;

public class ProfileActivity extends AppCompatActivity {

FirebaseAuth firebaseAuth;
TextView mProfileTv;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile);

firebaseAuth = FirebaseAuth.getInstance();

mProfileTv = findViewById(R.id.profileTv);
}

private void checkUserStatus(){
FirebaseUser user = firebaseAuth.getCurrentUser();

if(user != null){
mProfileTv.setText(user.getEmail());
}
else{
startActivity(new
Intent(ProfileActivity.this,MainActivity.class));
}
}

@Override
protected void onStart() {
checkUserStatus();
super.onStart();
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}

@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
int id = item.getItemId();
if(id == R.id.action_logout){
firebaseAuth.signOut();
checkUserStatus();
}
return true;
}
}

这是 xml 文件

 <?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<item android:id="@+id/action_logout"
android:title="Logout"
/>
</menu>

我尝试了很多方法,并在 xml 文件中添加了 showActions 方法,但不起作用。我尝试了很多方法,并在 xml 文件中添加了 showActions 方法,但不起作用。我尝试了很多方法,并在 xml 文件中添加了 showActions 方法,但不起作用。请帮助我。

最佳答案

试试这个,它对我有用:

<item
item android:id="@+id/action_logout"
android:title="Logout"
app:showAsAction="never" />

关于java - 菜单 3 个点未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58156369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com