android調用方法
『壹』 Android 中怎樣調用其它類的中的方法
1、定義其他類
java">publicclassOther{//定義一個普通類
publicvoidshow(){//定義一個普通方法
}
publicstaticvoidcal(){//定義類的靜態方法
}
}
2、實例化其他類或者調用其他類的靜態方法
在android中調用:
Otherot=newOther();//實例化Other類
ot.show();//調用Other類的普通方法
Other.cal();//類名.方法的方法調用靜態方法
『貳』 android 怎麼調用類
android中類調用主要有2類:
1、普通的java類
對於這種情況,就和普通的java調用沒有區別,直接使用。
示例:
{
publicvoidonCreate(Bundlebd){
NorClassnc=newNorClass();//實例化普通類
nc.show();//調用普通類的方法
}
}
publicclassNorClass{//普通類定義
publicvoidshow(){
}
}
2、繼承了activity的類
對於這種情況,需要通過startActivity或者startActivityForResult的方式進行調用。
示例:
{
publicvoidonCreate(Bundlebd){
}
}
{
publicvoidonCreate(Bundlebd){
}
publicvoidshow(){
Intentbintent=newIntent(MainActivity2.this,MainActivity.class);
startActivity(bintent);//打開MainActivity這個activity
}
}
『叄』 如何調用android系統自帶的一些方法
1、定義其他類
1
2
3
4
5
6
publicclassOther{//定義一個普通類
publicvoidshow(){//定義一個普通方法
}
publicstaticvoidcal(){//定義類的靜態方法
}
}
2、實例化其他類或者調用其他類的靜態方法
1
2
3
4
5
在android中調用:
Otherot=newOther();//實例化Other類
ot.show();//調用Other類的普通方法
Other.cal();//類名.方法的方法調用靜態方法
『肆』 android在一個類中調用另一個類的方法
通常來說會用兩種方式:1.通過new一個對象,然後用對象來調用另一個類中的方法。 2.如果是靜態類,那麼可以直接用類名.方法()的方式調用
『伍』 android 怎麼調用activity的方法
想在一個Activity裡面調用另外一個Activity的方法主要有介面回調和靜態方法。但是除了靜態方法之外,並不推薦介面回調方法。
其中靜態方法實現參考如下表述:
需求:在A activity中調用 B activity的methodB()。
實現:使用靜態實現。
在B方法中定義:
1
public static void methodB(){}
在A中需要使用methodB()的地方這樣調用:
1
B.methodB();
為何不推薦在一個Activity中調用另一個Activity呢。因為Android系統運行內存較小,故其系統會在需要的時候將後台的進程自動清理掉以為當前進程提供運行內存。而android移動設備除了當前正在顯示的activity意外,其他的activity都在後台運行。例如你在A activity中調用B activity 的方法時候,有可能B activity已經被銷毀,所以,只能使用B activity的靜態方法。
最後的做法是將Activity界面顯示和邏輯分開寫在不同的類中,這樣才復合程序開發的MVC框架還有Java編程的面向對象思想。
『陸』 android 裡面如何在一個Activity裡面調用另外一個Activity裡面的方法
靜態調用,如果有組件的初始化這些操作,是絕對會報這個錯誤的,因為Activity方法不會去調用它的OnCreate方法,無法載入xml布局
。
假使你要去初始化整個Activity,其
構造方法
也是無法初始化的,所以也是空指針
。
『柒』 在android 環境中怎樣從一個類調用另一個類中的方法
方法如下:
1.調用非靜態方法,方法必須聲明為public
publicclassTest
{
publicStringgetB()
{
return"B";
}
}
調用方法:
1.Testtest=newTest();
test.getB();
2.newTest().getB();
2.調用靜態方法,方法必須聲明為public
publicclassTest
{
publicstaticStringgetB()
{
return"B";
}
}
調用方法:
Test.getB()
『捌』 android系統中home鍵調用的是什麼方法
iphone上的home鍵按一次home鍵,返回主界面。雙擊home鍵,出現後台運行程序。按電源鍵3秒後,同時按住home鍵10秒,松開電源鍵,保持home鍵15秒,進入DEF模式(越獄用)。 Android上的home鍵常見用法: 按一次返回主屏幕,或進入所有應用程序界面; 按home鍵不動,顯示最近打開的應用程序。 細節: 正在執行某應用程序的時候,當你按下手機的Home鍵的時候,系統會默認調用程序棧中最上層Activity的stop()方法,然後整個應用程序都會被隱藏起來,當你再次點擊手機桌面上該應用程序圖標時,系統會調用最上層Activity的OnResume()方法,此時不會重新打開程序,而是直接進入。會直接顯示程序棧中最上層的Activity。可是視為應用程序的「暫停」,」停止「(需要應用程序的支持)。