Tôi đã nhìn thấy điều này trong một vài hướng dẫn bây giờ ... nhưng làm thế nào trên thế giới có thể mã nguồn Android không có một phương pháp chính và vẫn chạy.Làm cách nào để mã nguồn Android không có phương thức chính và vẫn chạy?
Ví dụ (từ http://developer.android.com/guide/tutorials/hello-world.html):
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Đó chạy nhưng không có chính !!!
Tôi cũng nghĩ rằng việc sử dụng những thứ như onCreate (hoặc formLoad, v.v.) là xấu bởi vì một nhà xây dựng nên làm công việc đó và các phương pháp tích hợp như vậy đôi khi có thể có mùi. Nhưng onCreate là một điểm vào? Ngay cả khi không có một chính?
Điều gì sẽ xảy ra nếu có nhiều hoạt động ... có phân cấp cho các trình xử lý sự kiện tích hợp này không? OnCreate trumps mọi thứ khác? Nếu không, làm thế nào ứng dụng sẽ biết những gì để chạy hoặc nơi để vào chương trình?
Cảm ơn!
[tag: android] không phải là [tag: java] để bắt đầu, và ngay cả trong Java, những gì bạn nói không phải lúc nào cũng đúng: ví dụ Java ME [tag: midp] không có 'main' và chỉ chạy tốt – gnat
JavaFX cũng không yêu cầu chính. Thôi nào, điều này là sai! – ThePerson