2017-09-09 1 views
0

nav_header_home.xml (맨 위)에 사용자 이름을 입력하고 싶지만 사용자가 활동 홈에 로그인하는 순간 얻은 이름 매개 변수를 보낼 수없는 응용 프로그램을 만들고 있습니다. . 내가 보내는 데 사용하고 있습니다 : 자바 다 가정에서,탐색보기 - 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가 활동이있는 탐색보기와 탐색보기 또는 조각이있는 활동이있는 뒤로 또는 탐색보기의 해당 활동에서 더 좋을 수 있기를 바랍니다.

답변

0

의도적으로 String 배열을 전달하고 있습니다. 대신 문자열을 ArrayList로 만들고 활동에서 수락하십시오.