2017-09-09 3 views
0

私はnav_header_home.xml(top)にユーザー名を入れたいが、ユーザーがアクティビティのホームにログインしたときに取得されたnameパラメータを送信できないアプリケーションを実行している。私が送信するために使用しています。javaダホームで、ナビゲーションビュー - Googleをサポート

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

をして受け取るために私が持っている:また

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"); 

私は同じ場所で、ユーザーのポイントを入れたいと思い、これは固定されていませんでは、このデータを更新するために、アクティビティのホームでスワイプリフレッシュを実装するにはどうすればよいですか?

最後に、より良いUIは、アクティビティを含むナビゲーションビューと、ナビゲーションビューまたはフラグメントを持つアクティビティを備えたナビゲーションビューまたはtolbarのアクティビティの方が優れているからです。

答えて

0

あなたの意図では、あなたはStringの配列を渡しています。代わりに、あなたのStringをArrayListにして、あなたのアクティビティでそれを受け入れてください。

関連する問題