当前位置:编程学习 > wap >>

关于android中的类不用实例化?

小弟刚开始做android开发,发现一个问题,比如
public class  A  extends Activity {
   
    public void F1(MBundle savedInstanceState)  {}
    
    public void F2(Menu menu)  {}



类A中的方法F1、F2都没见在哪里引用,也不见传递实际的参数进去,它们是怎么样被执行的呢???

常见的有:
public void onCreate(Bundle savedInstanceState) 

public boolean onCreateOptionsMenu(Menu menu)

和平常C#中的类不一样啊,C#中的类都会被实例化,类中的方法也都有实际的参数传进去才执行。


求高人解答!! --------------------编程问答-------------------- 还有,如何将这个代码简化后,供别的Activity类调用?

public class DefaultMenu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

menu.add(Menu.NONE, Menu.FIRST + 1, 5, "删除").setIcon(

android.R.drawable.ic_menu_delete);

return true;

}
} --------------------编程问答-------------------- 求高人啊~~~ --------------------编程问答-------------------- 应用层的框架会帮你调用这些方法。想要弄明白就去研究一个应用程序是怎么被运行起来的。就跟在C里,你的main函数也没有被别的方法调用,但程序就从main执行。 --------------------编程问答-------------------- “应用层的框架会帮你调用这些方法”

那我如何在别的地方调用这些方法呢? --------------------编程问答-------------------- XML中配置了。在程序运行的时候系统会去调用这个些类。(JAVA反射机制) --------------------编程问答-------------------- 看来是要深入研究JAVA才行啊~~~不知道在哪里有这方面资料?? --------------------编程问答-------------------- 还有,如何将这个代码简化后,供别的Activity类调用?

public class DefaultMenu extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

menu.add(Menu.NONE, Menu.FIRST + 1, 5, "删除").setIcon(

android.R.drawable.ic_menu_delete);

return true;

}



这个问题呢??? --------------------编程问答-------------------- 分太少,没人顶.................. --------------------编程问答-------------------- Activity之间调用需要Intent!! --------------------编程问答-------------------- --------------------编程问答-------------------- callback --------------------编程问答-------------------- ls能不能具体解释下Callback的机制啊 --------------------编程问答-------------------- 要么用intent要么直接继承它也可以用啊
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,