0
0

Доброе время суток.

Я пишу приложение для  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" должны быть заменяны передоваемыми значениями.

Подскажите пожалуйсто кто знает.


Владимир Мамарин
2 years ago






Еще нет ответов