Я очень новичок в Android, если вопрос повторяется, пожалуйста, избегайте и отправьте ссылку.Есть три действия A, B и C. Деятельность A получает имя пользователя, которое я хочу отобразить в действии C, но сначала я хочу запустить действие B, а затем выполнить действие C. Проблема с намерением состоит в том, что мне нужно запустить Cпервый.Если вы используете единый пакет, пакет или пакет, не могли бы вы предоставить код?
Деятельность A
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText nameText = findViewById(R.id.nameText);
nameText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
String name = nameText.getText().toString();
return true;
}
});
}
Деятельность B
public class qPage2 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_q_page2);
android.os.SystemClock.sleep(500);
}
}
Деятельность C
public class lastPage extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_last_page);
}
}