Получение данных в другой активности
Доброе время суток.
Я пишу приложение для android.
У меня в activity_main ести данные, логин и пароль, которые одрабатываются в MainActivity
это мой MainActivity
package com.sumin.mymovies;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
import com.sumin.mymovies.LoginActivity;
public class MainActivity extends AppCompatActivity {
private EditText editTextName;
private EditText editTextPassword;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editTextName = findViewById(R.id.editTextName);
editTextPassword = findViewById(R.id.editTextPassword);
}
public void onClickCreateOrder(View view) {
String name = editTextName.getText().toString().trim();
String password = editTextPassword.getText().toString().trim();
if (!name.isEmpty() && !password.isEmpty()) {
Intent intent = new Intent(this, LoginActivity.class);
intent.putExtra("name", name);
intent.putExtra("password", password);
startActivity(intent);
} else {
Toast.makeText(this, R.string.warning_fill_fields, Toast.LENGTH_SHORT).show();
}
}
}
эти данные я передаю в LoginActivity
Вопрос в том что как мне эти данные (name, password) получить в LoginActivity и преобразовать в:
private static final String basicAuth = new String(Base64.encode("name:passpord".getBytes(),Base64.NO_WRAP ));
для дольнейшей отправки запроса на сервер для автаризации пользователя.
"name:passpord" должны быть заменяны передоваемыми значениями.
Подскажите пожалуйсто кто знает.