userLogin.class
try {
JSONObject obj = new JSONObject(response);
if(!obj.getBoolean("error")){
SharedPrefManager.getInstance(getApplicationContext())
.userLogin(
obj.getInt("id"),
obj.getString("firstname"),
obj.getString("lastname"),
obj.getString("s_id")
);
startActivity(new Intent(getApplicationContext(), MainActivity.class));
finish ();
}else{
}
} catch (JSONException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(),"ERROR",Toast.LENGTH_LONG).show();
}
Это код при попытке входа в систему.Как поместить текущий s_id
в другое действие, например «FragmentActivity».Так и должно быть.после того, как вы вошли в систему, он перейдет на FragmentActivity
, а также должен получить текущего пользователя, который s_id
.Я уже положил код
Intent intentMainActivity = new Intent(LoginActivity.this, MainActivity.class);
intentMainActivity.putExtra("s_id", username);
startActivity(intentMainActivity);
Но я не знаю, как войти в FragmentActivity
, я пытался
final String userID = getActivity().getIntent().getStringExtra("s_id");
Я положил ниже private void fetchNewsFeedData() {
, но все же этоне работаетПожалуйста, помогите мне решить эту проблему.спасибо.