저는 새로운 안드로이드 프로그래머입니다. 최근에는 프로그래밍 할 때 약간의 문제가 발견되었습니다. 주요 활동에는 예를 들어 a()
, b()
, c()
의 세 가지 기능이 있습니다. 따라서 a()
과 b()
이후에 c()
이 실행되도록하려면 어떻게해야합니까? 이처럼함수를 특정 순서로 안드로이드 프로그래밍에서 실행하는 방법?
:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
a();//get view
b();//do sth for view like set text in text view
//trigger.setOnClickListener(new OnClickListener() {
//@Override
//public void onClick(View v) {
// c();
//}
//});
//this is using a button to call the function, but I want it run automatically after a() and b() finish
}
a에서 스레딩을하지 않는 한 b는 항상 그 구조에서 c보다 먼저 실행되어야합니다. – tyczj
b()를 추가 할 수 없습니까? a의 끝까지; 및 c(); b()의 끝까지 ;; – MrEngineer13