导航视图 - 支持Google

时间:2017-09-09 18:52:01

标签: android sql-update navigation-drawer navigationview

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

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中实现刷卡刷新来更新这些数据呢?

最后我想建议,为了更好的用户界面更好的是带有活动的导航视图,在tolbar中的那些活动中,后面或导航视图中包含导航视图或片段的活动?

1 个答案:

答案 0 :(得分:0)

在你的意图中,你传递一个String数组。相反,将String设为ArrayList并在活动中接受它