Intereting Posts
php – как искать несколько пар ключ / значение в массиве ассоциативных массивов и возвращать соответствующие элементы? Расширение класса Statement PDO Как выполнить вызов onclick ajax в php-файле с помощью jquery? Как использовать флажки для ввода true (1) или false (0) в mySQL И показывать, как указано в форме php / html? Как удалить проверку клиента для полей, если флажок снят с отметки Почему SFTP через PHP выходит из строя, но преуспевает в FileZilla на моем компьютере с Windows 8.1? Как заменить первый и последний 3 символа строки звездочкой без каких-либо функций? Использовать учетную запись службы, чтобы проверить Google InAppPurchase Лучший способ организовать проект ExtJS Symfony Предупреждение: SessionHandler :: read (/ Applications / XAMPP / xamppfiles / temp / …): open failed Permission denied SQLSTATE : Нарушение ограничения целостности: 1452 Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не удалось – Laravel Установите PDO для исключения исключений по умолчанию include_once, относительный путь в php Paypal sandbox – тестовый платеж Правильный способ доступа к статической переменной внутри строки с синтаксисом heredoc?

как я могу получить идентификатор входа пользователя из mysql с помощью глобальной переменной в моем приложении для Android?

Я очень новичок в android. В моем приложении я хочу, когда пользователь вводит идентификатор пользователя, который выполняет всю активность. Подобно управлению сеансом. Этот идентификатор пользователя поступает из базы данных mysql. Я хочу, чтобы идентификатор пользователя для входа во все закладки отображался в Основная деятельность. Я пробовал глобальную переменную, но ее не работало.Пожалуйста, дайте мне некоторые решения ….

LoginActivity

@Override public void onClick(View view) { // Get text from email and passord field String email = UsernameEt.getText().toString(); String password = PasswordEt.getText().toString(); String type = "login"; BackgroundWorker backgroundWorker = new BackgroundWorker(this); backgroundWorker.execute(type, email, password); //finish(); Intent intent = new Intent(UserLogin.this, MainActivity.class); startActivity(intent); finish(); } 

Класс BackgroundWorker

 public class BackgroundWorker extends AsyncTask<String,Void,String> { Context context; AlertDialog alertDialog; BackgroundWorker (Context ctx){ context = ctx; } @Override protected String doInBackground(String... params) { String type = params[0]; String login_url = "http://www.mybusket.com/pmsapp/webs/get_all_emp.php"; if (type.equals("login")){ try { String email_id = params[1]; String password = params[2]; URL url = new URL(login_url); HttpURLConnection httpURLConnection = (HttpURLConnection)url.openConnection(); httpURLConnection.setRequestMethod("POST"); httpURLConnection.setDoOutput(true); httpURLConnection.setDoInput(true); OutputStream outputStream = httpURLConnection.getOutputStream(); BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream, "UTF-8")); String post_data = URLEncoder.encode("email_id", "UTF-8")+"="+URLEncoder.encode(email_id, "UTF-8")+"&" +URLEncoder.encode("password", "UTF-8")+"="+URLEncoder.encode(password, "UTF-8"); bufferedWriter.write(post_data); bufferedWriter.flush(); bufferedWriter.close(); outputStream.close(); InputStream inputStream = httpURLConnection.getInputStream(); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "iso-8859-1")); String result=""; String line=""; while ((line = bufferedReader.readLine())!= null){ result += line; } bufferedReader.close(); inputStream.close(); httpURLConnection.disconnect(); return result; } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } return null; } 

Из этого класса Подтвердите адрес электронной почты. Как я могу переносить логин в идентификатор пользователя, который сохраняет в базе данных mysql, ко всей активности.

Приложения для Android – это не веб-приложения, поэтому вам не нужно ничего «переносить».

Если вам нужно сохранить userId для совместного использования с различными действиями, вы можете поместить его в SharedPreferences.

SharedPreverences doc