【问题标题】:Navigation View - Support Google导航视图 - 支持谷歌
【发布时间】:2017-09-09 18:52:01
【问题描述】:

我正在做一个应用程序,我想将用户名放在 nav_header_home.xml(顶部)中,但我无法将用户登录到活动主页时获得的名称参数发送。我用来发送:

abreInicio.putExtra("nome_usuario", dados[3]);

并在 java da home 中接收:

public class home extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
String nomeusuario, email;
TextView txtpontosr, txtnome;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

txtnome = (TextView) findViewById(R.id.txtnome);
txtpontosr = (TextView) findViewById(R.id.txtpontosr);

nomeusuario = getIntent().getExtras().getString("nome_usuario");
email = getIntent().getExtras().getString("email_usuario");

另外我想把用户的积分放在同一个地方,这个不是固定的,那么如何在activity home中实现滑动刷新来更新这个数据呢?

最后我想听听建议,对于更好的 UI,最好是带有活动的导航视图,并且在工具栏中的这些活动中,返回或带有带有导航视图或片段的活动的导航视图?

【问题讨论】:

    标签: android sql-update navigation-drawer navigationview


    【解决方案1】:

    在您的意图中,您正在传递一个字符串数组。相反,让您的 String 成为 ArrayList 并在您的活动中接受它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多