Я немного застрял на этом, это не слишком сложно, но меня избили! То, что я пытаюсь сделать, это возобновить сеанс пользователя, получив имя последнего действия, а затем передав его намерению.
Где я застреваю, заключается в преобразовании извлеченной строки в имя класса, поэтому resumeIntent может использовать ее.Преобразование значения String в Java Класс имени
public void Resume (View view){
SharedPreferences sharedPref =
PreferenceManager.getDefaultSharedPreferences(MainActivity.this);
String resumeName = sharedPref.getString("ActivityName", null);
//probably need to do something here//
Intent resumeIntent = new Intent (this, resumeName);
startActivity(resumeIntent);}
Вы пробовали «новый намерение» (это, Class.forName (resumeName)) '?? – Panther
Спасибо большое, он отлично работает :) –