【发布时间】: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